{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "provenance": [],
      "collapsed_sections": [
        "uSQEtgKZDUW8",
        "sBJap4wEDRt9",
        "WvxzGACODuO1"
      ],
      "include_colab_link": true
    },
    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    },
    "language_info": {
      "name": "python"
    }
  },
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "view-in-github",
        "colab_type": "text"
      },
      "source": [
        "<a href=\"https://colab.research.google.com/github/hache22/MarketBasketAnalytics/blob/main/MarketBasketAnalysis.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Introducción al Proyecto: Análisis de Cesta de Mercado\n",
        "\n",
        "## Este notebook presenta un análisis de cesta de mercado (Market Basket Analysis) aplicado a los datos de ventas de \"Sano y Fresco\". **El objetivo principal es descubrir patrones de compra y relaciones entre los productos que adquieren los clientes.**\n",
        "\n",
        "## Mediante la aplicación de algoritmos de reglas de asociación, busco identificar qué productos tienden a comprarse juntos. Esta información es invaluable para diversas estrategias comerciales, como:\n",
        "\n",
        "*   **Optimización de la disposición en tienda:** Colocar productos que se compran juntos cerca uno del otro.\n",
        "*   **Recomendaciones de productos:** Sugerir productos complementarios a los clientes durante su compra.\n",
        "*   **Promociones cruzadas:** Crear ofertas que incluyan grupos de productos frecuentemente comprados juntos.\n",
        "*   **Gestión de inventario:** Prever la demanda de productos basándose en la compra de otros artículos relacionados.\n",
        "\n",
        "## El análisis se realizará a partir de los datos de transacciones almacenados en una base de datos SQLite. Se explorarán métricas clave como el soporte, la confianza y el lift para evaluar la fuerza e interés de las reglas de asociación encontradas.\n",
        "\n",
        "### A continuación, se detallan los pasos seguidos en este análisis.\n"
      ],
      "metadata": {
        "id": "HqB65grZCuMd"
      }
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Importacion de las Librerias\n",
        "## SQLITE3 para manejo de las conexiones a la base de datos\n",
        "## Pandas para manipulación y análisis de datos\n",
        "## Importar la función combinations del módulo itertools para generar combinaciones de productos"
      ],
      "metadata": {
        "id": "mqEA7F0aCqEG"
      }
    },
    {
      "cell_type": "code",
      "execution_count": 2,
      "metadata": {
        "id": "c7uwHrPx_7ab"
      },
      "outputs": [],
      "source": [
        "# sqlite3 para interactuar con bases de datos SQLite\n",
        "import sqlite3\n",
        "from itertools import combinations\n",
        "import pandas as pd"
      ]
    },
    {
      "cell_type": "code",
      "source": [
        "conexion = sqlite3.connect('sanoyfresco.db')"
      ],
      "metadata": {
        "id": "ljb0PvUnAKHV"
      },
      "execution_count": 3,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Carga de los Datos provinientes de la base de datos \"sanoyfresco.db\""
      ],
      "metadata": {
        "id": "JJWdS-7MBlnk"
      }
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Cargar la tabla completa 'tickets' de la base de datos en un DataFrame de pandas"
      ],
      "metadata": {
        "id": "uSQEtgKZDUW8"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df = pd.read_sql_query(\"SELECT * FROM tickets\", conexion)\n",
        "\n",
        "df"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 791
        },
        "id": "FilN54DeAlzO",
        "outputId": "e41b046f-f31b-4bec-bdc7-0e7f314b167c"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "         id_pedido  id_cliente                fecha  hora  id_departamento  \\\n",
              "0                1      112108  2023-02-02 00:00:00    10                4   \n",
              "1                1      112108  2023-02-02 00:00:00    10                4   \n",
              "2                1      112108  2023-02-02 00:00:00    10                4   \n",
              "3                2      202279  2023-02-03 00:00:00     9                4   \n",
              "4                2      202279  2023-02-03 00:00:00     9                4   \n",
              "...            ...         ...                  ...   ...              ...   \n",
              "4975713    3421080       52726  2023-01-09 00:00:00    11               16   \n",
              "4975714    3421080       52726  2023-01-09 00:00:00    11                4   \n",
              "4975715    3421080       52726  2023-01-09 00:00:00    11                4   \n",
              "4975716    3421082      175185  2023-08-22 00:00:00    18                4   \n",
              "4975717    3421083       25247  2023-06-27 00:00:00     6                4   \n",
              "\n",
              "         id_seccion  id_producto                  nombre_producto  \\\n",
              "0                83        49683                     Pepino Kirby   \n",
              "1                24        13176       Bolsa de Bananas Orgánicas   \n",
              "2                24        47209           Aguacate Hass Orgánico   \n",
              "3                83        28985  Col Rizada Orgánica de Michigan   \n",
              "4                83        17794                       Zanahorias   \n",
              "...             ...          ...                              ...   \n",
              "4975713          84        27845            Leche Entera Orgánica   \n",
              "4975714          83        41950      Racimo de Tomates Orgánicos   \n",
              "4975715          16        31717                Cilantro Orgánico   \n",
              "4975716          24        16797                           Fresas   \n",
              "4975717          24        24852                           Banana   \n",
              "\n",
              "         precio_unitario  cantidad  precio_total  \n",
              "0                   0.99         4          3.96  \n",
              "1                   2.45         4          9.80  \n",
              "2                   1.79         2          3.58  \n",
              "3                   2.55         2          5.10  \n",
              "4                   0.95         5          4.75  \n",
              "...                  ...       ...           ...  \n",
              "4975713             0.99         3          2.97  \n",
              "4975714             2.25         7         15.75  \n",
              "4975715             0.69         5          3.45  \n",
              "4975716             2.05         4          8.20  \n",
              "4975717             1.05         2          2.10  \n",
              "\n",
              "[4975718 rows x 11 columns]"
            ],
            "text/html": [
              "\n",
              "  <div id=\"df-7214fa7d-d73a-4e0c-95c7-8ef806874d68\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>id_pedido</th>\n",
              "      <th>id_cliente</th>\n",
              "      <th>fecha</th>\n",
              "      <th>hora</th>\n",
              "      <th>id_departamento</th>\n",
              "      <th>id_seccion</th>\n",
              "      <th>id_producto</th>\n",
              "      <th>nombre_producto</th>\n",
              "      <th>precio_unitario</th>\n",
              "      <th>cantidad</th>\n",
              "      <th>precio_total</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>1</td>\n",
              "      <td>112108</td>\n",
              "      <td>2023-02-02 00:00:00</td>\n",
              "      <td>10</td>\n",
              "      <td>4</td>\n",
              "      <td>83</td>\n",
              "      <td>49683</td>\n",
              "      <td>Pepino Kirby</td>\n",
              "      <td>0.99</td>\n",
              "      <td>4</td>\n",
              "      <td>3.96</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>1</td>\n",
              "      <td>112108</td>\n",
              "      <td>2023-02-02 00:00:00</td>\n",
              "      <td>10</td>\n",
              "      <td>4</td>\n",
              "      <td>24</td>\n",
              "      <td>13176</td>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "      <td>2.45</td>\n",
              "      <td>4</td>\n",
              "      <td>9.80</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>1</td>\n",
              "      <td>112108</td>\n",
              "      <td>2023-02-02 00:00:00</td>\n",
              "      <td>10</td>\n",
              "      <td>4</td>\n",
              "      <td>24</td>\n",
              "      <td>47209</td>\n",
              "      <td>Aguacate Hass Orgánico</td>\n",
              "      <td>1.79</td>\n",
              "      <td>2</td>\n",
              "      <td>3.58</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>2</td>\n",
              "      <td>202279</td>\n",
              "      <td>2023-02-03 00:00:00</td>\n",
              "      <td>9</td>\n",
              "      <td>4</td>\n",
              "      <td>83</td>\n",
              "      <td>28985</td>\n",
              "      <td>Col Rizada Orgánica de Michigan</td>\n",
              "      <td>2.55</td>\n",
              "      <td>2</td>\n",
              "      <td>5.10</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>2</td>\n",
              "      <td>202279</td>\n",
              "      <td>2023-02-03 00:00:00</td>\n",
              "      <td>9</td>\n",
              "      <td>4</td>\n",
              "      <td>83</td>\n",
              "      <td>17794</td>\n",
              "      <td>Zanahorias</td>\n",
              "      <td>0.95</td>\n",
              "      <td>5</td>\n",
              "      <td>4.75</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>...</th>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975713</th>\n",
              "      <td>3421080</td>\n",
              "      <td>52726</td>\n",
              "      <td>2023-01-09 00:00:00</td>\n",
              "      <td>11</td>\n",
              "      <td>16</td>\n",
              "      <td>84</td>\n",
              "      <td>27845</td>\n",
              "      <td>Leche Entera Orgánica</td>\n",
              "      <td>0.99</td>\n",
              "      <td>3</td>\n",
              "      <td>2.97</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975714</th>\n",
              "      <td>3421080</td>\n",
              "      <td>52726</td>\n",
              "      <td>2023-01-09 00:00:00</td>\n",
              "      <td>11</td>\n",
              "      <td>4</td>\n",
              "      <td>83</td>\n",
              "      <td>41950</td>\n",
              "      <td>Racimo de Tomates Orgánicos</td>\n",
              "      <td>2.25</td>\n",
              "      <td>7</td>\n",
              "      <td>15.75</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975715</th>\n",
              "      <td>3421080</td>\n",
              "      <td>52726</td>\n",
              "      <td>2023-01-09 00:00:00</td>\n",
              "      <td>11</td>\n",
              "      <td>4</td>\n",
              "      <td>16</td>\n",
              "      <td>31717</td>\n",
              "      <td>Cilantro Orgánico</td>\n",
              "      <td>0.69</td>\n",
              "      <td>5</td>\n",
              "      <td>3.45</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975716</th>\n",
              "      <td>3421082</td>\n",
              "      <td>175185</td>\n",
              "      <td>2023-08-22 00:00:00</td>\n",
              "      <td>18</td>\n",
              "      <td>4</td>\n",
              "      <td>24</td>\n",
              "      <td>16797</td>\n",
              "      <td>Fresas</td>\n",
              "      <td>2.05</td>\n",
              "      <td>4</td>\n",
              "      <td>8.20</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975717</th>\n",
              "      <td>3421083</td>\n",
              "      <td>25247</td>\n",
              "      <td>2023-06-27 00:00:00</td>\n",
              "      <td>6</td>\n",
              "      <td>4</td>\n",
              "      <td>24</td>\n",
              "      <td>24852</td>\n",
              "      <td>Banana</td>\n",
              "      <td>1.05</td>\n",
              "      <td>2</td>\n",
              "      <td>2.10</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "<p>4975718 rows × 11 columns</p>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-7214fa7d-d73a-4e0c-95c7-8ef806874d68')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-7214fa7d-d73a-4e0c-95c7-8ef806874d68 button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-7214fa7d-d73a-4e0c-95c7-8ef806874d68');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "    <div id=\"df-b5fbc20c-7525-44ea-b4e4-5174688a50d7\">\n",
              "      <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-b5fbc20c-7525-44ea-b4e4-5174688a50d7')\"\n",
              "                title=\"Suggest charts\"\n",
              "                style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "      </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "      <script>\n",
              "        async function quickchart(key) {\n",
              "          const quickchartButtonEl =\n",
              "            document.querySelector('#' + key + ' button');\n",
              "          quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "          quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "          try {\n",
              "            const charts = await google.colab.kernel.invokeFunction(\n",
              "                'suggestCharts', [key], {});\n",
              "          } catch (error) {\n",
              "            console.error('Error during call to suggestCharts:', error);\n",
              "          }\n",
              "          quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "          quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "        }\n",
              "        (() => {\n",
              "          let quickchartButtonEl =\n",
              "            document.querySelector('#df-b5fbc20c-7525-44ea-b4e4-5174688a50d7 button');\n",
              "          quickchartButtonEl.style.display =\n",
              "            google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "        })();\n",
              "      </script>\n",
              "    </div>\n",
              "\n",
              "  <div id=\"id_2948bc63-77e9-46df-873d-f761724c7e2d\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('df')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_2948bc63-77e9-46df-873d-f761724c7e2d button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('df');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "dataframe",
              "variable_name": "df"
            }
          },
          "metadata": {},
          "execution_count": 6
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Cerrar la conexión a la base de datos para liberar recursos"
      ],
      "metadata": {
        "id": "sBJap4wEDRt9"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "conexion.close()"
      ],
      "metadata": {
        "id": "9lGSI3uPBwyC"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Mostrando información sobre el DataFrame, incluyendo tipos de datos y valores no nulos"
      ],
      "metadata": {
        "id": "WvxzGACODuO1"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df.info()"
      ],
      "metadata": {
        "id": "PRy1bcTQB5-N",
        "colab": {
          "base_uri": "https://localhost:8080/"
        },
        "outputId": "567cb023-344d-4559-c7cf-8be7489cea75"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "stream",
          "name": "stdout",
          "text": [
            "<class 'pandas.core.frame.DataFrame'>\n",
            "RangeIndex: 4975718 entries, 0 to 4975717\n",
            "Data columns (total 11 columns):\n",
            " #   Column           Dtype  \n",
            "---  ------           -----  \n",
            " 0   id_pedido        int64  \n",
            " 1   id_cliente       int64  \n",
            " 2   fecha            object \n",
            " 3   hora             int64  \n",
            " 4   id_departamento  int64  \n",
            " 5   id_seccion       int64  \n",
            " 6   id_producto      int64  \n",
            " 7   nombre_producto  object \n",
            " 8   precio_unitario  float64\n",
            " 9   cantidad         int64  \n",
            " 10  precio_total     float64\n",
            "dtypes: float64(2), int64(7), object(2)\n",
            "memory usage: 417.6+ MB\n"
          ]
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Calidad de los datos\n",
        "<p> aca faltaria el proceso complementario de calidad de los datos, pero como no se trata de un documento laboral diario, se omite.\n"
      ],
      "metadata": {
        "id": "Vh5_VQuvxDpG"
      }
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Cambiando tipo de datos para la fecha\n",
        "### Convertir la columna 'fecha' a tipo datetime para permitir operaciones basadas en tiempo"
      ],
      "metadata": {
        "id": "xFeGAX-cw_U3"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df['fecha'] = pd.to_datetime(df['fecha'])"
      ],
      "metadata": {
        "id": "3AIwkq-hB6Vn"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "### Creando la cesta del usuario para proceder con el analisis en cuestion, se toman las columnas de id_pedido y nombre_producto para que esto sea fiel a la realidad\n",
        "### El nuevo DataFrame 'df_cesta' contiene solo las columnas 'id_pedido' y 'nombre_producto'\n",
        "### Esto se hace para preparar los datos para el análisis de la cesta de mercado"
      ],
      "metadata": {
        "id": "R5tshmnmxVrk"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df_cesta = df[['id_pedido','nombre_producto']]\n",
        "df_cesta"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 424
        },
        "id": "V2ly3stIB9e7",
        "outputId": "640b021d-1bd4-42a3-86a5-0661cf0992ea"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "         id_pedido                  nombre_producto\n",
              "0                1                     Pepino Kirby\n",
              "1                1       Bolsa de Bananas Orgánicas\n",
              "2                1           Aguacate Hass Orgánico\n",
              "3                2  Col Rizada Orgánica de Michigan\n",
              "4                2                       Zanahorias\n",
              "...            ...                              ...\n",
              "4975713    3421080            Leche Entera Orgánica\n",
              "4975714    3421080      Racimo de Tomates Orgánicos\n",
              "4975715    3421080                Cilantro Orgánico\n",
              "4975716    3421082                           Fresas\n",
              "4975717    3421083                           Banana\n",
              "\n",
              "[4975718 rows x 2 columns]"
            ],
            "text/html": [
              "\n",
              "  <div id=\"df-c65b959d-3cac-4037-9311-7c9e90e5166f\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>id_pedido</th>\n",
              "      <th>nombre_producto</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>1</td>\n",
              "      <td>Pepino Kirby</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>1</td>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>1</td>\n",
              "      <td>Aguacate Hass Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>2</td>\n",
              "      <td>Col Rizada Orgánica de Michigan</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>2</td>\n",
              "      <td>Zanahorias</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>...</th>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975713</th>\n",
              "      <td>3421080</td>\n",
              "      <td>Leche Entera Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975714</th>\n",
              "      <td>3421080</td>\n",
              "      <td>Racimo de Tomates Orgánicos</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975715</th>\n",
              "      <td>3421080</td>\n",
              "      <td>Cilantro Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975716</th>\n",
              "      <td>3421082</td>\n",
              "      <td>Fresas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4975717</th>\n",
              "      <td>3421083</td>\n",
              "      <td>Banana</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "<p>4975718 rows × 2 columns</p>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-c65b959d-3cac-4037-9311-7c9e90e5166f')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-c65b959d-3cac-4037-9311-7c9e90e5166f button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-c65b959d-3cac-4037-9311-7c9e90e5166f');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "    <div id=\"df-de503c0a-6211-43c7-ab29-307603f07bc7\">\n",
              "      <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-de503c0a-6211-43c7-ab29-307603f07bc7')\"\n",
              "                title=\"Suggest charts\"\n",
              "                style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "      </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "      <script>\n",
              "        async function quickchart(key) {\n",
              "          const quickchartButtonEl =\n",
              "            document.querySelector('#' + key + ' button');\n",
              "          quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "          quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "          try {\n",
              "            const charts = await google.colab.kernel.invokeFunction(\n",
              "                'suggestCharts', [key], {});\n",
              "          } catch (error) {\n",
              "            console.error('Error during call to suggestCharts:', error);\n",
              "          }\n",
              "          quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "          quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "        }\n",
              "        (() => {\n",
              "          let quickchartButtonEl =\n",
              "            document.querySelector('#df-de503c0a-6211-43c7-ab29-307603f07bc7 button');\n",
              "          quickchartButtonEl.style.display =\n",
              "            google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "        })();\n",
              "      </script>\n",
              "    </div>\n",
              "\n",
              "  <div id=\"id_2326b511-7cdd-417f-976f-bd8611643e39\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('df_cesta')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_2326b511-7cdd-417f-976f-bd8611643e39 button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('df_cesta');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "dataframe",
              "variable_name": "df_cesta"
            }
          },
          "metadata": {},
          "execution_count": 10
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "## Acá agrupo los productos por 'id_pedido' y uní los nombres de los productos en una sola cadena separada por comas\n",
        "### Esto crea una representación de cada pedido como una lista de productos comprados"
      ],
      "metadata": {
        "id": "ySpVVxa4EIVy"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df_agrupado = df_cesta.groupby('id_pedido')['nombre_producto'].apply(lambda producto: ','.join(producto))\n",
        "# Mostrar el resultado agrupado\n",
        "df_agrupado"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 490
        },
        "id": "fNtm-b_3CC3m",
        "outputId": "c316f9ae-b124-428a-c7b8-26dc2a888b1b"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "id_pedido\n",
              "1          Pepino Kirby,Bolsa de Bananas Orgánicas,Aguaca...\n",
              "2                 Col Rizada Orgánica de Michigan,Zanahorias\n",
              "3                                   Espinacas Baby Orgánicas\n",
              "5          Bolsa de Bananas Orgánicas,Frambuesas Orgánica...\n",
              "10         Banana,Cilantro Orgánico,Aguacate Orgánico,Ceb...\n",
              "                                 ...                        \n",
              "3421077    Frambuesas Orgánicas,Calabacín Orgánico,Leche ...\n",
              "3421078                       Manzanas Gala Orgánicas,Banana\n",
              "3421080    Leche Entera Orgánica,Racimo de Tomates Orgáni...\n",
              "3421082                                               Fresas\n",
              "3421083                                               Banana\n",
              "Name: nombre_producto, Length: 2060188, dtype: object"
            ],
            "text/html": [
              "<div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>nombre_producto</th>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>id_pedido</th>\n",
              "      <th></th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>Pepino Kirby,Bolsa de Bananas Orgánicas,Aguaca...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>Col Rizada Orgánica de Michigan,Zanahorias</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>Espinacas Baby Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>5</th>\n",
              "      <td>Bolsa de Bananas Orgánicas,Frambuesas Orgánica...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>10</th>\n",
              "      <td>Banana,Cilantro Orgánico,Aguacate Orgánico,Ceb...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>...</th>\n",
              "      <td>...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421077</th>\n",
              "      <td>Frambuesas Orgánicas,Calabacín Orgánico,Leche ...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421078</th>\n",
              "      <td>Manzanas Gala Orgánicas,Banana</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421080</th>\n",
              "      <td>Leche Entera Orgánica,Racimo de Tomates Orgáni...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421082</th>\n",
              "      <td>Fresas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421083</th>\n",
              "      <td>Banana</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "<p>2060188 rows × 1 columns</p>\n",
              "</div><br><label><b>dtype:</b> object</label>"
            ]
          },
          "metadata": {},
          "execution_count": 11
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "## Se aplica one-hot encoding a la serie agrupada\n",
        "### Esto transforma cada cadena de productos en una fila donde cada columna representa un producto único\n",
        "### Los valores son 1 si el producto está en el pedido y 0 si no lo está"
      ],
      "metadata": {
        "id": "c93Tt-xGEVUL"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df_transacciones = df_agrupado.str.get_dummies(sep=',')\n",
        "# Mostrar el DataFrame transformado\n",
        "df_transacciones"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 544
        },
        "id": "hjQRAqLBCEB6",
        "outputId": "93ba6f32-1562-4972-e225-6171ebcc76ad"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "           Agua con Gas de Pomelo  Aguacate Hass Orgánico  Aguacate Orgánico  \\\n",
              "id_pedido                                                                      \n",
              "1                               0                       1                  0   \n",
              "2                               0                       0                  0   \n",
              "3                               0                       0                  0   \n",
              "5                               0                       1                  0   \n",
              "10                              0                       0                  1   \n",
              "...                           ...                     ...                ...   \n",
              "3421077                         0                       0                  0   \n",
              "3421078                         0                       0                  0   \n",
              "3421080                         0                       0                  0   \n",
              "3421082                         0                       0                  0   \n",
              "3421083                         0                       0                  0   \n",
              "\n",
              "           Ajo Orgánico  Apio Orgánico en Ramillete Pequeño  \\\n",
              "id_pedido                                                     \n",
              "1                     0                                   0   \n",
              "2                     0                                   0   \n",
              "3                     0                                   0   \n",
              "5                     0                                   0   \n",
              "10                    0                                   0   \n",
              "...                 ...                                 ...   \n",
              "3421077               0                                   0   \n",
              "3421078               0                                   0   \n",
              "3421080               0                                   0   \n",
              "3421082               0                                   0   \n",
              "3421083               0                                   0   \n",
              "\n",
              "           Arándanos Orgánicos  Banana  Bolsa de Bananas Orgánicas  \\\n",
              "id_pedido                                                            \n",
              "1                            0       0                           1   \n",
              "2                            0       0                           0   \n",
              "3                            0       0                           0   \n",
              "5                            0       0                           1   \n",
              "10                           0       1                           0   \n",
              "...                        ...     ...                         ...   \n",
              "3421077                      0       0                           0   \n",
              "3421078                      0       1                           0   \n",
              "3421080                      0       0                           0   \n",
              "3421082                      0       0                           0   \n",
              "3421083                      0       1                           0   \n",
              "\n",
              "           Calabacín Orgánico  Cebolla Amarilla Orgánica  ...  \\\n",
              "id_pedido                                                 ...   \n",
              "1                           0                          0  ...   \n",
              "2                           0                          0  ...   \n",
              "3                           0                          0  ...   \n",
              "5                           0                          0  ...   \n",
              "10                          0                          0  ...   \n",
              "...                       ...                        ...  ...   \n",
              "3421077                     1                          0  ...   \n",
              "3421078                     0                          0  ...   \n",
              "3421080                     0                          0  ...   \n",
              "3421082                     0                          0  ...   \n",
              "3421083                     0                          0  ...   \n",
              "\n",
              "           Manzana Honeycrisp Orgánica  Manzanas Gala Orgánicas  Pepino Kirby  \\\n",
              "id_pedido                                                                       \n",
              "1                                    0                        0             1   \n",
              "2                                    0                        0             0   \n",
              "3                                    0                        0             0   \n",
              "5                                    0                        0             0   \n",
              "10                                   0                        0             0   \n",
              "...                                ...                      ...           ...   \n",
              "3421077                              0                        0             0   \n",
              "3421078                              0                        1             0   \n",
              "3421080                              0                        0             0   \n",
              "3421082                              0                        0             0   \n",
              "3421083                              0                        0             0   \n",
              "\n",
              "           Pepino Orgánico  Racimo de Tomates Orgánicos  Rúcula Baby Orgánica  \\\n",
              "id_pedido                                                                       \n",
              "1                        0                            0                     0   \n",
              "2                        0                            0                     0   \n",
              "3                        0                            0                     0   \n",
              "5                        0                            0                     0   \n",
              "10                       0                            0                     0   \n",
              "...                    ...                          ...                   ...   \n",
              "3421077                  0                            0                     0   \n",
              "3421078                  0                            0                     0   \n",
              "3421080                  0                            1                     0   \n",
              "3421082                  0                            0                     0   \n",
              "3421083                  0                            0                     0   \n",
              "\n",
              "           Tomates Cherry Orgánicos  Uvas Rojas sin Semillas  Zanahorias  \\\n",
              "id_pedido                                                                  \n",
              "1                                 0                        0           0   \n",
              "2                                 0                        0           1   \n",
              "3                                 0                        0           0   \n",
              "5                                 0                        0           0   \n",
              "10                                0                        0           0   \n",
              "...                             ...                      ...         ...   \n",
              "3421077                           0                        0           0   \n",
              "3421078                           0                        0           0   \n",
              "3421080                           0                        0           0   \n",
              "3421082                           0                        0           0   \n",
              "3421083                           0                        0           0   \n",
              "\n",
              "           Zanahorias Baby Orgánicas  \n",
              "id_pedido                             \n",
              "1                                  0  \n",
              "2                                  0  \n",
              "3                                  0  \n",
              "5                                  0  \n",
              "10                                 0  \n",
              "...                              ...  \n",
              "3421077                            0  \n",
              "3421078                            0  \n",
              "3421080                            0  \n",
              "3421082                            0  \n",
              "3421083                            0  \n",
              "\n",
              "[2060188 rows x 40 columns]"
            ],
            "text/html": [
              "\n",
              "  <div id=\"df-ae0add2c-4160-4d5f-a5ef-b9d08b2772d9\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>Agua con Gas de Pomelo</th>\n",
              "      <th>Aguacate Hass Orgánico</th>\n",
              "      <th>Aguacate Orgánico</th>\n",
              "      <th>Ajo Orgánico</th>\n",
              "      <th>Apio Orgánico en Ramillete Pequeño</th>\n",
              "      <th>Arándanos Orgánicos</th>\n",
              "      <th>Banana</th>\n",
              "      <th>Bolsa de Bananas Orgánicas</th>\n",
              "      <th>Calabacín Orgánico</th>\n",
              "      <th>Cebolla Amarilla Orgánica</th>\n",
              "      <th>...</th>\n",
              "      <th>Manzana Honeycrisp Orgánica</th>\n",
              "      <th>Manzanas Gala Orgánicas</th>\n",
              "      <th>Pepino Kirby</th>\n",
              "      <th>Pepino Orgánico</th>\n",
              "      <th>Racimo de Tomates Orgánicos</th>\n",
              "      <th>Rúcula Baby Orgánica</th>\n",
              "      <th>Tomates Cherry Orgánicos</th>\n",
              "      <th>Uvas Rojas sin Semillas</th>\n",
              "      <th>Zanahorias</th>\n",
              "      <th>Zanahorias Baby Orgánicas</th>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>id_pedido</th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "      <th></th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>5</th>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>10</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>...</th>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421077</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421078</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421080</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421082</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3421083</th>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>...</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "<p>2060188 rows × 40 columns</p>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-ae0add2c-4160-4d5f-a5ef-b9d08b2772d9')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-ae0add2c-4160-4d5f-a5ef-b9d08b2772d9 button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-ae0add2c-4160-4d5f-a5ef-b9d08b2772d9');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "    <div id=\"df-9193fbfa-fcaa-4d77-8f4d-ecfdecc7cc5c\">\n",
              "      <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-9193fbfa-fcaa-4d77-8f4d-ecfdecc7cc5c')\"\n",
              "                title=\"Suggest charts\"\n",
              "                style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "      </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "      <script>\n",
              "        async function quickchart(key) {\n",
              "          const quickchartButtonEl =\n",
              "            document.querySelector('#' + key + ' button');\n",
              "          quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "          quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "          try {\n",
              "            const charts = await google.colab.kernel.invokeFunction(\n",
              "                'suggestCharts', [key], {});\n",
              "          } catch (error) {\n",
              "            console.error('Error during call to suggestCharts:', error);\n",
              "          }\n",
              "          quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "          quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "        }\n",
              "        (() => {\n",
              "          let quickchartButtonEl =\n",
              "            document.querySelector('#df-9193fbfa-fcaa-4d77-8f4d-ecfdecc7cc5c button');\n",
              "          quickchartButtonEl.style.display =\n",
              "            google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "        })();\n",
              "      </script>\n",
              "    </div>\n",
              "\n",
              "  <div id=\"id_472efaa5-2d70-4ad2-8451-635376fbb5b7\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('df_transacciones')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_472efaa5-2d70-4ad2-8451-635376fbb5b7 button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('df_transacciones');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "dataframe",
              "variable_name": "df_transacciones"
            }
          },
          "metadata": {},
          "execution_count": 12
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Cálculo del soporte para cada producto (porcentaje de transacciones que contienen el producto)\n",
        "### Esto lo hice calculando la media de cada columna (producto) en el DataFrame one-hot encoded y multiplicando por 100"
      ],
      "metadata": {
        "id": "6gAQAZDWEg2E"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "soporte = df_transacciones.mean() * 100\n",
        "# Ordenar los productos por soporte de mayor a menor\n",
        "soporte.sort_values(ascending=False)"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 1000
        },
        "id": "oLDFyozqCTvx",
        "outputId": "15f48623-1936-431e-f1b9-c66be648b1f9"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "Banana                                23.809381\n",
              "Bolsa de Bananas Orgánicas            19.129710\n",
              "Fresas Orgánicas                      13.349170\n",
              "Espinacas Baby Orgánicas              12.198935\n",
              "Aguacate Hass Orgánico                10.703004\n",
              "Aguacate Orgánico                      8.929331\n",
              "Limón Grande                           7.791279\n",
              "Fresas                                 7.241960\n",
              "Limones                                7.107944\n",
              "Leche Entera Orgánica                  6.918301\n",
              "Frambuesas Orgánicas                   6.906797\n",
              "Cebolla Amarilla Orgánica              5.706324\n",
              "Ajo Orgánico                           5.521778\n",
              "Calabacín Orgánico                     5.302429\n",
              "Arándanos Orgánicos                    5.086138\n",
              "Pepino Kirby                           4.840044\n",
              "Manzana Fuji Orgánica                  4.502841\n",
              "Limón Orgánico                         4.422266\n",
              "Tomates Cherry Orgánicos               4.266795\n",
              "Manzana Honeycrisp Orgánica            4.231216\n",
              "Uvas Rojas sin Semillas                4.200733\n",
              "Pepino Orgánico                        4.114091\n",
              "Manzana Honeycrisp                     4.036476\n",
              "Zanahorias Baby Orgánicas              3.898528\n",
              "Agua con Gas de Pomelo                 3.839504\n",
              "Crema Orgánica                         3.827855\n",
              "Manzana Fuji Extra Grande Orgánica     3.780189\n",
              "Cebollas Amarillas                     3.728592\n",
              "Rúcula Baby Orgánica                   3.671849\n",
              "Manzanas Gala Orgánicas                3.665442\n",
              "Zanahorias                             3.647386\n",
              "Coliflor Fresca                        3.597876\n",
              "Hummus Original                        3.593798\n",
              "Cilantro Orgánico                      3.538900\n",
              "Crema                                  3.470606\n",
              "Espárragos                             3.446724\n",
              "Cebolla Roja Orgánica                  3.429687\n",
              "Apio Orgánico en Ramillete Pequeño     3.427891\n",
              "Col Rizada Orgánica de Michigan        3.396632\n",
              "Racimo de Tomates Orgánicos            3.239267\n",
              "dtype: float64"
            ],
            "text/html": [
              "<div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>0</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>Banana</th>\n",
              "      <td>23.809381</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Bolsa de Bananas Orgánicas</th>\n",
              "      <td>19.129710</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Fresas Orgánicas</th>\n",
              "      <td>13.349170</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Espinacas Baby Orgánicas</th>\n",
              "      <td>12.198935</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Aguacate Hass Orgánico</th>\n",
              "      <td>10.703004</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Aguacate Orgánico</th>\n",
              "      <td>8.929331</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Limón Grande</th>\n",
              "      <td>7.791279</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Fresas</th>\n",
              "      <td>7.241960</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Limones</th>\n",
              "      <td>7.107944</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Leche Entera Orgánica</th>\n",
              "      <td>6.918301</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Frambuesas Orgánicas</th>\n",
              "      <td>6.906797</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Cebolla Amarilla Orgánica</th>\n",
              "      <td>5.706324</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Ajo Orgánico</th>\n",
              "      <td>5.521778</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Calabacín Orgánico</th>\n",
              "      <td>5.302429</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Arándanos Orgánicos</th>\n",
              "      <td>5.086138</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Pepino Kirby</th>\n",
              "      <td>4.840044</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Manzana Fuji Orgánica</th>\n",
              "      <td>4.502841</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Limón Orgánico</th>\n",
              "      <td>4.422266</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Tomates Cherry Orgánicos</th>\n",
              "      <td>4.266795</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Manzana Honeycrisp Orgánica</th>\n",
              "      <td>4.231216</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Uvas Rojas sin Semillas</th>\n",
              "      <td>4.200733</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Pepino Orgánico</th>\n",
              "      <td>4.114091</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Manzana Honeycrisp</th>\n",
              "      <td>4.036476</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Zanahorias Baby Orgánicas</th>\n",
              "      <td>3.898528</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Agua con Gas de Pomelo</th>\n",
              "      <td>3.839504</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Crema Orgánica</th>\n",
              "      <td>3.827855</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Manzana Fuji Extra Grande Orgánica</th>\n",
              "      <td>3.780189</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Cebollas Amarillas</th>\n",
              "      <td>3.728592</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Rúcula Baby Orgánica</th>\n",
              "      <td>3.671849</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Manzanas Gala Orgánicas</th>\n",
              "      <td>3.665442</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Zanahorias</th>\n",
              "      <td>3.647386</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Coliflor Fresca</th>\n",
              "      <td>3.597876</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Hummus Original</th>\n",
              "      <td>3.593798</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Cilantro Orgánico</th>\n",
              "      <td>3.538900</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Crema</th>\n",
              "      <td>3.470606</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Espárragos</th>\n",
              "      <td>3.446724</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Cebolla Roja Orgánica</th>\n",
              "      <td>3.429687</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Apio Orgánico en Ramillete Pequeño</th>\n",
              "      <td>3.427891</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Col Rizada Orgánica de Michigan</th>\n",
              "      <td>3.396632</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>Racimo de Tomates Orgánicos</th>\n",
              "      <td>3.239267</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div><br><label><b>dtype:</b> float64</label>"
            ]
          },
          "metadata": {},
          "execution_count": 13
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Función para calcular la confianza entre dos productos (antecedente y consecuente)\n",
        "### La confianza es la probabilidad de que se compre el consecuente dado que se compró el antecedente"
      ],
      "metadata": {
        "id": "x1Sg8XhyEr34"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "def confianza(antecedente, consecuente):\n",
        "    # Filtro para las transacciones donde se compraron ambos productos (antecedente y consecuente)\n",
        "    conjunto_ac = df_transacciones[(df_transacciones[antecedente] == 1) &\n",
        "                                   (df_transacciones[consecuente] == 1)]\n",
        "    # Calcular la confianza como el número de transacciones con ambos productos\n",
        "    return len(conjunto_ac) / df_transacciones[antecedente].sum()"
      ],
      "metadata": {
        "id": "FRLQ7KFHCisi"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Función para calcular el lift entre dos productos (antecedente y consecuente)\n",
        "### El lift mide cuánto más probable es que se compre el consecuente dado que se compró el antecedente, en comparación con la probabilidad de comprar el consecuente de forma independiente"
      ],
      "metadata": {
        "id": "HY70XRKhE4Vh"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "def lift(antecedente, consecuente):\n",
        "    # Calcular el soporte del antecedente\n",
        "    soporte_a = df_transacciones[antecedente].mean()\n",
        "    # Calcular el soporte del consecuente\n",
        "    soporte_c = df_transacciones[consecuente].mean()\n",
        "    # Contar el número de transacciones donde se compraron ambos productos\n",
        "    conteo_ac = len(df_transacciones[(df_transacciones[antecedente] == 1) &\n",
        "                                   (df_transacciones[consecuente] == 1)])\n",
        "    # Calcular el soporte conjunto (probabilidad de comprar ambos productos)\n",
        "    soporte_ac = conteo_ac / len(df_transacciones)\n",
        "    # Calcular el lift como el soporte conjunto dividido por el producto de los soportes individuales\n",
        "    return soporte_ac / (soporte_a * soporte_c)"
      ],
      "metadata": {
        "id": "di-9fGP3Ciui"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "code",
      "source": [
        "umbral_confianza = 0.05\n",
        "asociaciones = []\n",
        "\n",
        "# Iterar a través de todas las combinaciones de dos productos en el DataFrame de transacciones\n",
        "for antecedente, consecuente in combinations(df_transacciones.columns, 2):\n",
        "\n",
        "    # Calcular el soporte del antecedente\n",
        "    soporte_a = df_transacciones[antecedente].mean()\n",
        "\n",
        "    # Calcular la confianza entre el antecedente y el consecuente\n",
        "    conf = confianza(antecedente, consecuente)\n",
        "    # Si la confianza es mayor que el umbral definido, considerar esta combinación como una posible regla de asociación\n",
        "    if conf > umbral_confianza:\n",
        "        # Calcular el lift para la combinación\n",
        "        lift_valor = lift(antecedente, consecuente)\n",
        "        # Agregar la información de la regla de asociación a la lista\n",
        "        asociaciones.append({\n",
        "            'antecedente': antecedente,\n",
        "            'consecuente': consecuente,\n",
        "            'soporte_a': round(soporte_a * 100,1), # Soporte del antecedente\n",
        "            'confianza': round(conf * 100,1), # Confianza en porcentaje\n",
        "            'lift': round(lift_valor,1) # Valor del lift\n",
        "        })\n",
        "\n",
        "\n",
        "# Conversion de la lista de diccionarios de asociaciones en un DataFrame de pandas\n",
        "df_asociaciones = pd.DataFrame(asociaciones)\n",
        "\n",
        "# Ordenar el DataFrame de reglas de asociación por el valor de lift de mayor a menor\n",
        "df_asociaciones.sort_values(by='lift', ascending=False, inplace=True)\n",
        "\n",
        "# Mostrar el DataFrame con las reglas de asociación encontradas, ordenadas por lift\n",
        "df_asociaciones"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 424
        },
        "id": "trhfkL5LCiw6",
        "outputId": "a27d1098-6e15-4020-eb62-f3277deefc78"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "                            antecedente                 consecuente  \\\n",
              "185               Cebolla Roja Orgánica           Cilantro Orgánico   \n",
              "224                   Cilantro Orgánico                     Limones   \n",
              "61                         Ajo Orgánico   Cebolla Amarilla Orgánica   \n",
              "106  Apio Orgánico en Ramillete Pequeño                  Zanahorias   \n",
              "102  Apio Orgánico en Ramillete Pequeño             Pepino Orgánico   \n",
              "..                                  ...                         ...   \n",
              "136          Bolsa de Bananas Orgánicas                Limón Grande   \n",
              "38                    Aguacate Orgánico  Bolsa de Bananas Orgánicas   \n",
              "58                         Ajo Orgánico                      Banana   \n",
              "3                Agua con Gas de Pomelo  Bolsa de Bananas Orgánicas   \n",
              "15               Aguacate Hass Orgánico                      Banana   \n",
              "\n",
              "     soporte_a  confianza  lift  \n",
              "185        3.4       12.8   3.6  \n",
              "224        3.5       25.4   3.6  \n",
              "61         5.5       20.1   3.5  \n",
              "106        3.4       12.0   3.3  \n",
              "102        3.4       12.7   3.1  \n",
              "..         ...        ...   ...  \n",
              "136       19.1        5.2   0.7  \n",
              "38         8.9       13.0   0.7  \n",
              "58         5.5       17.4   0.7  \n",
              "3          3.8       13.2   0.7  \n",
              "15        10.7       14.6   0.6  \n",
              "\n",
              "[399 rows x 5 columns]"
            ],
            "text/html": [
              "\n",
              "  <div id=\"df-92fb6310-5ab9-451d-a6a4-033683a534bd\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>antecedente</th>\n",
              "      <th>consecuente</th>\n",
              "      <th>soporte_a</th>\n",
              "      <th>confianza</th>\n",
              "      <th>lift</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>185</th>\n",
              "      <td>Cebolla Roja Orgánica</td>\n",
              "      <td>Cilantro Orgánico</td>\n",
              "      <td>3.4</td>\n",
              "      <td>12.8</td>\n",
              "      <td>3.6</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>224</th>\n",
              "      <td>Cilantro Orgánico</td>\n",
              "      <td>Limones</td>\n",
              "      <td>3.5</td>\n",
              "      <td>25.4</td>\n",
              "      <td>3.6</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>61</th>\n",
              "      <td>Ajo Orgánico</td>\n",
              "      <td>Cebolla Amarilla Orgánica</td>\n",
              "      <td>5.5</td>\n",
              "      <td>20.1</td>\n",
              "      <td>3.5</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>106</th>\n",
              "      <td>Apio Orgánico en Ramillete Pequeño</td>\n",
              "      <td>Zanahorias</td>\n",
              "      <td>3.4</td>\n",
              "      <td>12.0</td>\n",
              "      <td>3.3</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>102</th>\n",
              "      <td>Apio Orgánico en Ramillete Pequeño</td>\n",
              "      <td>Pepino Orgánico</td>\n",
              "      <td>3.4</td>\n",
              "      <td>12.7</td>\n",
              "      <td>3.1</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>...</th>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>136</th>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "      <td>Limón Grande</td>\n",
              "      <td>19.1</td>\n",
              "      <td>5.2</td>\n",
              "      <td>0.7</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>38</th>\n",
              "      <td>Aguacate Orgánico</td>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "      <td>8.9</td>\n",
              "      <td>13.0</td>\n",
              "      <td>0.7</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>58</th>\n",
              "      <td>Ajo Orgánico</td>\n",
              "      <td>Banana</td>\n",
              "      <td>5.5</td>\n",
              "      <td>17.4</td>\n",
              "      <td>0.7</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>Agua con Gas de Pomelo</td>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "      <td>3.8</td>\n",
              "      <td>13.2</td>\n",
              "      <td>0.7</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>15</th>\n",
              "      <td>Aguacate Hass Orgánico</td>\n",
              "      <td>Banana</td>\n",
              "      <td>10.7</td>\n",
              "      <td>14.6</td>\n",
              "      <td>0.6</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "<p>399 rows × 5 columns</p>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-92fb6310-5ab9-451d-a6a4-033683a534bd')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-92fb6310-5ab9-451d-a6a4-033683a534bd button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-92fb6310-5ab9-451d-a6a4-033683a534bd');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "    <div id=\"df-06f753ad-aa17-4086-bcb2-8fde44512469\">\n",
              "      <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-06f753ad-aa17-4086-bcb2-8fde44512469')\"\n",
              "                title=\"Suggest charts\"\n",
              "                style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "      </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "      <script>\n",
              "        async function quickchart(key) {\n",
              "          const quickchartButtonEl =\n",
              "            document.querySelector('#' + key + ' button');\n",
              "          quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "          quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "          try {\n",
              "            const charts = await google.colab.kernel.invokeFunction(\n",
              "                'suggestCharts', [key], {});\n",
              "          } catch (error) {\n",
              "            console.error('Error during call to suggestCharts:', error);\n",
              "          }\n",
              "          quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "          quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "        }\n",
              "        (() => {\n",
              "          let quickchartButtonEl =\n",
              "            document.querySelector('#df-06f753ad-aa17-4086-bcb2-8fde44512469 button');\n",
              "          quickchartButtonEl.style.display =\n",
              "            google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "        })();\n",
              "      </script>\n",
              "    </div>\n",
              "\n",
              "  <div id=\"id_dbb17719-b80f-4a74-9dd9-7cf562073444\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('df_asociaciones')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_dbb17719-b80f-4a74-9dd9-7cf562073444 button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('df_asociaciones');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "dataframe",
              "variable_name": "df_asociaciones",
              "summary": "{\n  \"name\": \"df_asociaciones\",\n  \"rows\": 399,\n  \"fields\": [\n    {\n      \"column\": \"antecedente\",\n      \"properties\": {\n        \"dtype\": \"category\",\n        \"num_unique_values\": 38,\n        \"samples\": [\n          \"Agua con Gas de Pomelo\",\n          \"Crema\",\n          \"Hummus Original\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"consecuente\",\n      \"properties\": {\n        \"dtype\": \"category\",\n        \"num_unique_values\": 38,\n        \"samples\": [\n          \"Leche Entera Org\\u00e1nica\",\n          \"Aguacate Org\\u00e1nico\",\n          \"Pepino Org\\u00e1nico\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"soporte_a\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 4.550141022832797,\n        \"min\": 3.2,\n        \"max\": 23.8,\n        \"num_unique_values\": 27,\n        \"samples\": [\n          3.7,\n          6.9,\n          4.4\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"confianza\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 4.1212997064808246,\n        \"min\": 5.0,\n        \"max\": 30.2,\n        \"num_unique_values\": 101,\n        \"samples\": [\n          8.8,\n          13.2,\n          19.1\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"lift\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.4577879189298816,\n        \"min\": 0.6,\n        \"max\": 3.6,\n        \"num_unique_values\": 27,\n        \"samples\": [\n          2.4,\n          1.9,\n          2.3\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}"
            }
          },
          "metadata": {},
          "execution_count": 16
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "## Se Genera una tabla de los productos únicos con su 'id_producto', 'id_seccion', 'id_departamento' para enriquecer la tabla de reglas\n",
        "## Para mas comodidad, se crea un nuevo DataFrame 'productos_unicos' que contiene información sobre cada producto único\n",
        "### Se seleccionan las columnas 'id_producto', 'id_seccion', 'id_departamento' y 'nombre_producto'\n",
        "### drop_duplicates() se usa para asegurarse de que cada producto aparezca solo una vez"
      ],
      "metadata": {
        "id": "9o3udLREIV_b"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "productos_unicos = df[['id_producto', 'id_seccion', 'id_departamento', 'nombre_producto']].drop_duplicates()\n",
        "\n",
        "# DataFrame de productos únicos\n",
        "productos_unicos"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 1000
        },
        "id": "N2SnfkJOGV0U",
        "outputId": "1371fe85-aa6a-4e82-d108-bc492b38308f"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "     id_producto  id_seccion  id_departamento  \\\n",
              "0          49683          83                4   \n",
              "1          13176          24                4   \n",
              "2          47209          24                4   \n",
              "3          28985          83                4   \n",
              "4          17794          83                4   \n",
              "5          21903         123                4   \n",
              "7          27966         123                4   \n",
              "9          24852          24                4   \n",
              "10         31717          16                4   \n",
              "11         47766          24                4   \n",
              "12          4605          83                4   \n",
              "13         21137          24                4   \n",
              "14         49235          53               16   \n",
              "15         27845          84               16   \n",
              "16         45066          24                4   \n",
              "17         44632         115                7   \n",
              "19         46979          83                4   \n",
              "21         42265         123                4   \n",
              "26          8518          83                4   \n",
              "34         41950          83                4   \n",
              "35         47626          24                4   \n",
              "38         22935          83                4   \n",
              "41          4920         123                4   \n",
              "47         21616         123                4   \n",
              "49         28204          24                4   \n",
              "52         16797          24                4   \n",
              "53         39275         123                4   \n",
              "57         37646          24                4   \n",
              "59         40706         123                4   \n",
              "60          5876          24                4   \n",
              "67         30391          83                4   \n",
              "70         24964          83                4   \n",
              "75         19057          24                4   \n",
              "85         26209          24                4   \n",
              "99          8277          24                4   \n",
              "138        27104          83                4   \n",
              "156        30489          67               20   \n",
              "159        44359          83                4   \n",
              "172        45007          83                4   \n",
              "289        27086          53               16   \n",
              "\n",
              "                        nombre_producto  \n",
              "0                          Pepino Kirby  \n",
              "1            Bolsa de Bananas Orgánicas  \n",
              "2                Aguacate Hass Orgánico  \n",
              "3       Col Rizada Orgánica de Michigan  \n",
              "4                            Zanahorias  \n",
              "5              Espinacas Baby Orgánicas  \n",
              "7                  Frambuesas Orgánicas  \n",
              "9                                Banana  \n",
              "10                    Cilantro Orgánico  \n",
              "11                    Aguacate Orgánico  \n",
              "12                   Cebollas Amarillas  \n",
              "13                     Fresas Orgánicas  \n",
              "14                       Crema Orgánica  \n",
              "15                Leche Entera Orgánica  \n",
              "16                   Manzana Honeycrisp  \n",
              "17               Agua con Gas de Pomelo  \n",
              "19                           Espárragos  \n",
              "21            Zanahorias Baby Orgánicas  \n",
              "26                Cebolla Roja Orgánica  \n",
              "34          Racimo de Tomates Orgánicos  \n",
              "35                         Limón Grande  \n",
              "38            Cebolla Amarilla Orgánica  \n",
              "41              Uvas Rojas sin Semillas  \n",
              "47                 Rúcula Baby Orgánica  \n",
              "49                Manzana Fuji Orgánica  \n",
              "52                               Fresas  \n",
              "53                  Arándanos Orgánicos  \n",
              "57              Manzanas Gala Orgánicas  \n",
              "59             Tomates Cherry Orgánicos  \n",
              "60                       Limón Orgánico  \n",
              "67                      Pepino Orgánico  \n",
              "70                         Ajo Orgánico  \n",
              "75   Manzana Fuji Extra Grande Orgánica  \n",
              "85                              Limones  \n",
              "99          Manzana Honeycrisp Orgánica  \n",
              "138                     Coliflor Fresca  \n",
              "156                     Hummus Original  \n",
              "159  Apio Orgánico en Ramillete Pequeño  \n",
              "172                  Calabacín Orgánico  \n",
              "289                               Crema  "
            ],
            "text/html": [
              "\n",
              "  <div id=\"df-980907fd-1081-41ad-b9dd-a3e4359c1754\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>id_producto</th>\n",
              "      <th>id_seccion</th>\n",
              "      <th>id_departamento</th>\n",
              "      <th>nombre_producto</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>49683</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Pepino Kirby</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>13176</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>47209</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Aguacate Hass Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>28985</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Col Rizada Orgánica de Michigan</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>17794</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Zanahorias</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>5</th>\n",
              "      <td>21903</td>\n",
              "      <td>123</td>\n",
              "      <td>4</td>\n",
              "      <td>Espinacas Baby Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>7</th>\n",
              "      <td>27966</td>\n",
              "      <td>123</td>\n",
              "      <td>4</td>\n",
              "      <td>Frambuesas Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>9</th>\n",
              "      <td>24852</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Banana</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>10</th>\n",
              "      <td>31717</td>\n",
              "      <td>16</td>\n",
              "      <td>4</td>\n",
              "      <td>Cilantro Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>11</th>\n",
              "      <td>47766</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Aguacate Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>12</th>\n",
              "      <td>4605</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Cebollas Amarillas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>13</th>\n",
              "      <td>21137</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Fresas Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>14</th>\n",
              "      <td>49235</td>\n",
              "      <td>53</td>\n",
              "      <td>16</td>\n",
              "      <td>Crema Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>15</th>\n",
              "      <td>27845</td>\n",
              "      <td>84</td>\n",
              "      <td>16</td>\n",
              "      <td>Leche Entera Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>16</th>\n",
              "      <td>45066</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Manzana Honeycrisp</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>17</th>\n",
              "      <td>44632</td>\n",
              "      <td>115</td>\n",
              "      <td>7</td>\n",
              "      <td>Agua con Gas de Pomelo</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>19</th>\n",
              "      <td>46979</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Espárragos</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>21</th>\n",
              "      <td>42265</td>\n",
              "      <td>123</td>\n",
              "      <td>4</td>\n",
              "      <td>Zanahorias Baby Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>26</th>\n",
              "      <td>8518</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Cebolla Roja Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>34</th>\n",
              "      <td>41950</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Racimo de Tomates Orgánicos</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>35</th>\n",
              "      <td>47626</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Limón Grande</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>38</th>\n",
              "      <td>22935</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Cebolla Amarilla Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>41</th>\n",
              "      <td>4920</td>\n",
              "      <td>123</td>\n",
              "      <td>4</td>\n",
              "      <td>Uvas Rojas sin Semillas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>47</th>\n",
              "      <td>21616</td>\n",
              "      <td>123</td>\n",
              "      <td>4</td>\n",
              "      <td>Rúcula Baby Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>49</th>\n",
              "      <td>28204</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Manzana Fuji Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>52</th>\n",
              "      <td>16797</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Fresas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>53</th>\n",
              "      <td>39275</td>\n",
              "      <td>123</td>\n",
              "      <td>4</td>\n",
              "      <td>Arándanos Orgánicos</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>57</th>\n",
              "      <td>37646</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Manzanas Gala Orgánicas</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>59</th>\n",
              "      <td>40706</td>\n",
              "      <td>123</td>\n",
              "      <td>4</td>\n",
              "      <td>Tomates Cherry Orgánicos</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>60</th>\n",
              "      <td>5876</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Limón Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>67</th>\n",
              "      <td>30391</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Pepino Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>70</th>\n",
              "      <td>24964</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Ajo Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>75</th>\n",
              "      <td>19057</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Manzana Fuji Extra Grande Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>85</th>\n",
              "      <td>26209</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Limones</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>99</th>\n",
              "      <td>8277</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "      <td>Manzana Honeycrisp Orgánica</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>138</th>\n",
              "      <td>27104</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Coliflor Fresca</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>156</th>\n",
              "      <td>30489</td>\n",
              "      <td>67</td>\n",
              "      <td>20</td>\n",
              "      <td>Hummus Original</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>159</th>\n",
              "      <td>44359</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Apio Orgánico en Ramillete Pequeño</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>172</th>\n",
              "      <td>45007</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "      <td>Calabacín Orgánico</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>289</th>\n",
              "      <td>27086</td>\n",
              "      <td>53</td>\n",
              "      <td>16</td>\n",
              "      <td>Crema</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-980907fd-1081-41ad-b9dd-a3e4359c1754')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-980907fd-1081-41ad-b9dd-a3e4359c1754 button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-980907fd-1081-41ad-b9dd-a3e4359c1754');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "    <div id=\"df-046a1157-e492-40ca-a08f-85738dce6618\">\n",
              "      <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-046a1157-e492-40ca-a08f-85738dce6618')\"\n",
              "                title=\"Suggest charts\"\n",
              "                style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "      </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "      <script>\n",
              "        async function quickchart(key) {\n",
              "          const quickchartButtonEl =\n",
              "            document.querySelector('#' + key + ' button');\n",
              "          quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "          quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "          try {\n",
              "            const charts = await google.colab.kernel.invokeFunction(\n",
              "                'suggestCharts', [key], {});\n",
              "          } catch (error) {\n",
              "            console.error('Error during call to suggestCharts:', error);\n",
              "          }\n",
              "          quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "          quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "        }\n",
              "        (() => {\n",
              "          let quickchartButtonEl =\n",
              "            document.querySelector('#df-046a1157-e492-40ca-a08f-85738dce6618 button');\n",
              "          quickchartButtonEl.style.display =\n",
              "            google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "        })();\n",
              "      </script>\n",
              "    </div>\n",
              "\n",
              "  <div id=\"id_04440324-df10-4ca2-a9e3-9d3bdab19e96\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('productos_unicos')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_04440324-df10-4ca2-a9e3-9d3bdab19e96 button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('productos_unicos');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "dataframe",
              "variable_name": "productos_unicos",
              "summary": "{\n  \"name\": \"productos_unicos\",\n  \"rows\": 40,\n  \"fields\": [\n    {\n      \"column\": \"id_producto\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 13653,\n        \"min\": 4605,\n        \"max\": 49683,\n        \"num_unique_values\": 40,\n        \"samples\": [\n          41950,\n          46979,\n          44632\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"id_seccion\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 38,\n        \"min\": 16,\n        \"max\": 123,\n        \"num_unique_values\": 8,\n        \"samples\": [\n          24,\n          84,\n          83\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"id_departamento\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 3,\n        \"min\": 4,\n        \"max\": 20,\n        \"num_unique_values\": 4,\n        \"samples\": [\n          16,\n          20,\n          4\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"nombre_producto\",\n      \"properties\": {\n        \"dtype\": \"string\",\n        \"num_unique_values\": 40,\n        \"samples\": [\n          \"Racimo de Tomates Org\\u00e1nicos\",\n          \"Esp\\u00e1rragos\",\n          \"Agua con Gas de Pomelo\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}"
            }
          },
          "metadata": {},
          "execution_count": 17
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Opto por enriquecer el DataFrame de reglas de asociación 'df_asociaciones' con información del antecedente\n",
        "## Se realiza una fusión (merge) con el DataFrame 'productos_unicos' utilizando el nombre del producto como clave\n",
        "### Se utiliza un left merge para mantener todas las reglas de asociación y agregar la información del producto correspondiente al antecedente"
      ],
      "metadata": {
        "id": "8X15ckt7F8SY"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df_asociaciones_enriquecido = df_asociaciones.merge(productos_unicos, left_on='antecedente', right_on='nombre_producto', how='left').drop(columns=['nombre_producto'])\n",
        "# Renombrar las columnas para reflejar que la información añadida corresponde al antecedente\n",
        "df_asociaciones_enriquecido.columns = ['antecedente', 'consecuente', 'soporte_a', 'confianza', 'lift', 'id_producto_a', 'id_seccion_a', 'id_departamento_a']\n",
        "# Mostrar el DataFrame de reglas de asociación enriquecido\n",
        "df_asociaciones_enriquecido"
      ],
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 736
        },
        "id": "8_b0cpb4IkfR",
        "outputId": "8a27a01e-87ea-4cae-e22f-7e2a94debc68"
      },
      "execution_count": null,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "                            antecedente                 consecuente  \\\n",
              "0                 Cebolla Roja Orgánica           Cilantro Orgánico   \n",
              "1                     Cilantro Orgánico                     Limones   \n",
              "2                          Ajo Orgánico   Cebolla Amarilla Orgánica   \n",
              "3    Apio Orgánico en Ramillete Pequeño                  Zanahorias   \n",
              "4    Apio Orgánico en Ramillete Pequeño             Pepino Orgánico   \n",
              "..                                  ...                         ...   \n",
              "394          Bolsa de Bananas Orgánicas                Limón Grande   \n",
              "395                   Aguacate Orgánico  Bolsa de Bananas Orgánicas   \n",
              "396                        Ajo Orgánico                      Banana   \n",
              "397              Agua con Gas de Pomelo  Bolsa de Bananas Orgánicas   \n",
              "398              Aguacate Hass Orgánico                      Banana   \n",
              "\n",
              "     soporte_a  confianza  lift  id_producto_a  id_seccion_a  \\\n",
              "0          3.4       12.8   3.6           8518            83   \n",
              "1          3.5       25.4   3.6          31717            16   \n",
              "2          5.5       20.1   3.5          24964            83   \n",
              "3          3.4       12.0   3.3          44359            83   \n",
              "4          3.4       12.7   3.1          44359            83   \n",
              "..         ...        ...   ...            ...           ...   \n",
              "394       19.1        5.2   0.7          13176            24   \n",
              "395        8.9       13.0   0.7          47766            24   \n",
              "396        5.5       17.4   0.7          24964            83   \n",
              "397        3.8       13.2   0.7          44632           115   \n",
              "398       10.7       14.6   0.6          47209            24   \n",
              "\n",
              "     id_departamento_a  \n",
              "0                    4  \n",
              "1                    4  \n",
              "2                    4  \n",
              "3                    4  \n",
              "4                    4  \n",
              "..                 ...  \n",
              "394                  4  \n",
              "395                  4  \n",
              "396                  4  \n",
              "397                  7  \n",
              "398                  4  \n",
              "\n",
              "[399 rows x 8 columns]"
            ],
            "text/html": [
              "\n",
              "  <div id=\"df-e3236256-d363-4c2c-8394-20e6b9bb621c\" class=\"colab-df-container\">\n",
              "    <div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>antecedente</th>\n",
              "      <th>consecuente</th>\n",
              "      <th>soporte_a</th>\n",
              "      <th>confianza</th>\n",
              "      <th>lift</th>\n",
              "      <th>id_producto_a</th>\n",
              "      <th>id_seccion_a</th>\n",
              "      <th>id_departamento_a</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>Cebolla Roja Orgánica</td>\n",
              "      <td>Cilantro Orgánico</td>\n",
              "      <td>3.4</td>\n",
              "      <td>12.8</td>\n",
              "      <td>3.6</td>\n",
              "      <td>8518</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>Cilantro Orgánico</td>\n",
              "      <td>Limones</td>\n",
              "      <td>3.5</td>\n",
              "      <td>25.4</td>\n",
              "      <td>3.6</td>\n",
              "      <td>31717</td>\n",
              "      <td>16</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>Ajo Orgánico</td>\n",
              "      <td>Cebolla Amarilla Orgánica</td>\n",
              "      <td>5.5</td>\n",
              "      <td>20.1</td>\n",
              "      <td>3.5</td>\n",
              "      <td>24964</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>Apio Orgánico en Ramillete Pequeño</td>\n",
              "      <td>Zanahorias</td>\n",
              "      <td>3.4</td>\n",
              "      <td>12.0</td>\n",
              "      <td>3.3</td>\n",
              "      <td>44359</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>Apio Orgánico en Ramillete Pequeño</td>\n",
              "      <td>Pepino Orgánico</td>\n",
              "      <td>3.4</td>\n",
              "      <td>12.7</td>\n",
              "      <td>3.1</td>\n",
              "      <td>44359</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>...</th>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "      <td>...</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>394</th>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "      <td>Limón Grande</td>\n",
              "      <td>19.1</td>\n",
              "      <td>5.2</td>\n",
              "      <td>0.7</td>\n",
              "      <td>13176</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>395</th>\n",
              "      <td>Aguacate Orgánico</td>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "      <td>8.9</td>\n",
              "      <td>13.0</td>\n",
              "      <td>0.7</td>\n",
              "      <td>47766</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>396</th>\n",
              "      <td>Ajo Orgánico</td>\n",
              "      <td>Banana</td>\n",
              "      <td>5.5</td>\n",
              "      <td>17.4</td>\n",
              "      <td>0.7</td>\n",
              "      <td>24964</td>\n",
              "      <td>83</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>397</th>\n",
              "      <td>Agua con Gas de Pomelo</td>\n",
              "      <td>Bolsa de Bananas Orgánicas</td>\n",
              "      <td>3.8</td>\n",
              "      <td>13.2</td>\n",
              "      <td>0.7</td>\n",
              "      <td>44632</td>\n",
              "      <td>115</td>\n",
              "      <td>7</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>398</th>\n",
              "      <td>Aguacate Hass Orgánico</td>\n",
              "      <td>Banana</td>\n",
              "      <td>10.7</td>\n",
              "      <td>14.6</td>\n",
              "      <td>0.6</td>\n",
              "      <td>47209</td>\n",
              "      <td>24</td>\n",
              "      <td>4</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "<p>399 rows × 8 columns</p>\n",
              "</div>\n",
              "    <div class=\"colab-df-buttons\">\n",
              "\n",
              "  <div class=\"colab-df-container\">\n",
              "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-e3236256-d363-4c2c-8394-20e6b9bb621c')\"\n",
              "            title=\"Convert this dataframe to an interactive table.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
              "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "\n",
              "  <style>\n",
              "    .colab-df-container {\n",
              "      display:flex;\n",
              "      gap: 12px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert {\n",
              "      background-color: #E8F0FE;\n",
              "      border: none;\n",
              "      border-radius: 50%;\n",
              "      cursor: pointer;\n",
              "      display: none;\n",
              "      fill: #1967D2;\n",
              "      height: 32px;\n",
              "      padding: 0 0 0 0;\n",
              "      width: 32px;\n",
              "    }\n",
              "\n",
              "    .colab-df-convert:hover {\n",
              "      background-color: #E2EBFA;\n",
              "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "      fill: #174EA6;\n",
              "    }\n",
              "\n",
              "    .colab-df-buttons div {\n",
              "      margin-bottom: 4px;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert {\n",
              "      background-color: #3B4455;\n",
              "      fill: #D2E3FC;\n",
              "    }\n",
              "\n",
              "    [theme=dark] .colab-df-convert:hover {\n",
              "      background-color: #434B5C;\n",
              "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "      fill: #FFFFFF;\n",
              "    }\n",
              "  </style>\n",
              "\n",
              "    <script>\n",
              "      const buttonEl =\n",
              "        document.querySelector('#df-e3236256-d363-4c2c-8394-20e6b9bb621c button.colab-df-convert');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      async function convertToInteractive(key) {\n",
              "        const element = document.querySelector('#df-e3236256-d363-4c2c-8394-20e6b9bb621c');\n",
              "        const dataTable =\n",
              "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
              "                                                    [key], {});\n",
              "        if (!dataTable) return;\n",
              "\n",
              "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
              "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
              "          + ' to learn more about interactive tables.';\n",
              "        element.innerHTML = '';\n",
              "        dataTable['output_type'] = 'display_data';\n",
              "        await google.colab.output.renderOutput(dataTable, element);\n",
              "        const docLink = document.createElement('div');\n",
              "        docLink.innerHTML = docLinkHtml;\n",
              "        element.appendChild(docLink);\n",
              "      }\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "\n",
              "    <div id=\"df-d52589de-ced0-4ff0-bbab-68067dd3183f\">\n",
              "      <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-d52589de-ced0-4ff0-bbab-68067dd3183f')\"\n",
              "                title=\"Suggest charts\"\n",
              "                style=\"display:none;\">\n",
              "\n",
              "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "     width=\"24px\">\n",
              "    <g>\n",
              "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
              "    </g>\n",
              "</svg>\n",
              "      </button>\n",
              "\n",
              "<style>\n",
              "  .colab-df-quickchart {\n",
              "      --bg-color: #E8F0FE;\n",
              "      --fill-color: #1967D2;\n",
              "      --hover-bg-color: #E2EBFA;\n",
              "      --hover-fill-color: #174EA6;\n",
              "      --disabled-fill-color: #AAA;\n",
              "      --disabled-bg-color: #DDD;\n",
              "  }\n",
              "\n",
              "  [theme=dark] .colab-df-quickchart {\n",
              "      --bg-color: #3B4455;\n",
              "      --fill-color: #D2E3FC;\n",
              "      --hover-bg-color: #434B5C;\n",
              "      --hover-fill-color: #FFFFFF;\n",
              "      --disabled-bg-color: #3B4455;\n",
              "      --disabled-fill-color: #666;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart {\n",
              "    background-color: var(--bg-color);\n",
              "    border: none;\n",
              "    border-radius: 50%;\n",
              "    cursor: pointer;\n",
              "    display: none;\n",
              "    fill: var(--fill-color);\n",
              "    height: 32px;\n",
              "    padding: 0;\n",
              "    width: 32px;\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart:hover {\n",
              "    background-color: var(--hover-bg-color);\n",
              "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "    fill: var(--button-hover-fill-color);\n",
              "  }\n",
              "\n",
              "  .colab-df-quickchart-complete:disabled,\n",
              "  .colab-df-quickchart-complete:disabled:hover {\n",
              "    background-color: var(--disabled-bg-color);\n",
              "    fill: var(--disabled-fill-color);\n",
              "    box-shadow: none;\n",
              "  }\n",
              "\n",
              "  .colab-df-spinner {\n",
              "    border: 2px solid var(--fill-color);\n",
              "    border-color: transparent;\n",
              "    border-bottom-color: var(--fill-color);\n",
              "    animation:\n",
              "      spin 1s steps(1) infinite;\n",
              "  }\n",
              "\n",
              "  @keyframes spin {\n",
              "    0% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "      border-left-color: var(--fill-color);\n",
              "    }\n",
              "    20% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    30% {\n",
              "      border-color: transparent;\n",
              "      border-left-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    40% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-top-color: var(--fill-color);\n",
              "    }\n",
              "    60% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "    }\n",
              "    80% {\n",
              "      border-color: transparent;\n",
              "      border-right-color: var(--fill-color);\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "    90% {\n",
              "      border-color: transparent;\n",
              "      border-bottom-color: var(--fill-color);\n",
              "    }\n",
              "  }\n",
              "</style>\n",
              "\n",
              "      <script>\n",
              "        async function quickchart(key) {\n",
              "          const quickchartButtonEl =\n",
              "            document.querySelector('#' + key + ' button');\n",
              "          quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
              "          quickchartButtonEl.classList.add('colab-df-spinner');\n",
              "          try {\n",
              "            const charts = await google.colab.kernel.invokeFunction(\n",
              "                'suggestCharts', [key], {});\n",
              "          } catch (error) {\n",
              "            console.error('Error during call to suggestCharts:', error);\n",
              "          }\n",
              "          quickchartButtonEl.classList.remove('colab-df-spinner');\n",
              "          quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
              "        }\n",
              "        (() => {\n",
              "          let quickchartButtonEl =\n",
              "            document.querySelector('#df-d52589de-ced0-4ff0-bbab-68067dd3183f button');\n",
              "          quickchartButtonEl.style.display =\n",
              "            google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "        })();\n",
              "      </script>\n",
              "    </div>\n",
              "\n",
              "  <div id=\"id_befdf4cf-4904-47fd-ba99-ca1e98235a8d\">\n",
              "    <style>\n",
              "      .colab-df-generate {\n",
              "        background-color: #E8F0FE;\n",
              "        border: none;\n",
              "        border-radius: 50%;\n",
              "        cursor: pointer;\n",
              "        display: none;\n",
              "        fill: #1967D2;\n",
              "        height: 32px;\n",
              "        padding: 0 0 0 0;\n",
              "        width: 32px;\n",
              "      }\n",
              "\n",
              "      .colab-df-generate:hover {\n",
              "        background-color: #E2EBFA;\n",
              "        box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
              "        fill: #174EA6;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate {\n",
              "        background-color: #3B4455;\n",
              "        fill: #D2E3FC;\n",
              "      }\n",
              "\n",
              "      [theme=dark] .colab-df-generate:hover {\n",
              "        background-color: #434B5C;\n",
              "        box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
              "        filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
              "        fill: #FFFFFF;\n",
              "      }\n",
              "    </style>\n",
              "    <button class=\"colab-df-generate\" onclick=\"generateWithVariable('df_asociaciones_enriquecido')\"\n",
              "            title=\"Generate code using this dataframe.\"\n",
              "            style=\"display:none;\">\n",
              "\n",
              "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
              "       width=\"24px\">\n",
              "    <path d=\"M7,19H8.4L18.45,9,17,7.55,7,17.6ZM5,21V16.75L18.45,3.32a2,2,0,0,1,2.83,0l1.4,1.43a1.91,1.91,0,0,1,.58,1.4,1.91,1.91,0,0,1-.58,1.4L9.25,21ZM18.45,9,17,7.55Zm-12,3A5.31,5.31,0,0,0,4.9,8.1,5.31,5.31,0,0,0,1,6.5,5.31,5.31,0,0,0,4.9,4.9,5.31,5.31,0,0,0,6.5,1,5.31,5.31,0,0,0,8.1,4.9,5.31,5.31,0,0,0,12,6.5,5.46,5.46,0,0,0,6.5,12Z\"/>\n",
              "  </svg>\n",
              "    </button>\n",
              "    <script>\n",
              "      (() => {\n",
              "      const buttonEl =\n",
              "        document.querySelector('#id_befdf4cf-4904-47fd-ba99-ca1e98235a8d button.colab-df-generate');\n",
              "      buttonEl.style.display =\n",
              "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
              "\n",
              "      buttonEl.onclick = () => {\n",
              "        google.colab.notebook.generateWithVariable('df_asociaciones_enriquecido');\n",
              "      }\n",
              "      })();\n",
              "    </script>\n",
              "  </div>\n",
              "\n",
              "    </div>\n",
              "  </div>\n"
            ],
            "application/vnd.google.colaboratory.intrinsic+json": {
              "type": "dataframe",
              "variable_name": "df_asociaciones_enriquecido",
              "summary": "{\n  \"name\": \"df_asociaciones_enriquecido\",\n  \"rows\": 399,\n  \"fields\": [\n    {\n      \"column\": \"antecedente\",\n      \"properties\": {\n        \"dtype\": \"category\",\n        \"num_unique_values\": 38,\n        \"samples\": [\n          \"Agua con Gas de Pomelo\",\n          \"Crema\",\n          \"Hummus Original\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"consecuente\",\n      \"properties\": {\n        \"dtype\": \"category\",\n        \"num_unique_values\": 38,\n        \"samples\": [\n          \"Leche Entera Org\\u00e1nica\",\n          \"Aguacate Org\\u00e1nico\",\n          \"Pepino Org\\u00e1nico\"\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"soporte_a\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 4.550141022832797,\n        \"min\": 3.2,\n        \"max\": 23.8,\n        \"num_unique_values\": 27,\n        \"samples\": [\n          3.7,\n          6.9,\n          4.4\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"confianza\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 4.1212997064808246,\n        \"min\": 5.0,\n        \"max\": 30.2,\n        \"num_unique_values\": 101,\n        \"samples\": [\n          8.8,\n          13.2,\n          19.1\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"lift\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 0.4577879189298816,\n        \"min\": 0.6,\n        \"max\": 3.6,\n        \"num_unique_values\": 27,\n        \"samples\": [\n          2.4,\n          1.9,\n          2.3\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"id_producto_a\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 13422,\n        \"min\": 4605,\n        \"max\": 49683,\n        \"num_unique_values\": 38,\n        \"samples\": [\n          44632,\n          27086,\n          30489\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"id_seccion_a\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 34,\n        \"min\": 16,\n        \"max\": 123,\n        \"num_unique_values\": 8,\n        \"samples\": [\n          16,\n          115,\n          83\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    },\n    {\n      \"column\": \"id_departamento_a\",\n      \"properties\": {\n        \"dtype\": \"number\",\n        \"std\": 3,\n        \"min\": 4,\n        \"max\": 20,\n        \"num_unique_values\": 4,\n        \"samples\": [\n          20,\n          16,\n          4\n        ],\n        \"semantic_type\": \"\",\n        \"description\": \"\"\n      }\n    }\n  ]\n}"
            }
          },
          "metadata": {},
          "execution_count": 18
        }
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Carga de las reglas generadas en un archivo CSV, posteriormente se utiliza este mismo en secciones como marketing o desarrollo para ser explotado al maximo.\n"
      ],
      "metadata": {
        "id": "EJO4FZssGLiG"
      }
    },
    {
      "cell_type": "code",
      "source": [
        "df_asociaciones_enriquecido.to_csv('reglas.csv', index=False, sep=';', decimal=',')"
      ],
      "metadata": {
        "id": "XX8x8dUrCizL"
      },
      "execution_count": null,
      "outputs": []
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "70481344"
      },
      "source": [
        "# Visualizaciones\n"
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "61fdae45"
      },
      "source": [
        "## Se crea un gráfico de barras de los N productos principales por soporte utilizando la variable `soporte` para visualizar los productos más frecuentes.\n",
        "\n"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 590
        },
        "id": "379dd0d3",
        "outputId": "3f1b84ba-4197-43bd-f87f-7ed011462606"
      },
      "source": [
        "import matplotlib.pyplot as plt\n",
        "import seaborn as sns\n",
        "\n",
        "# visualizacion de top 20 productos\n",
        "plt.figure(figsize=(12, 8))\n",
        "soporte.sort_values(ascending=False).head(20).plot(kind='bar', color=sns.color_palette('viridis', 20))\n",
        "plt.title('Top 20 Productos')\n",
        "plt.xlabel('Nombre')\n",
        "plt.ylabel('Soporte')\n",
        "plt.xticks(rotation=45, ha='right')\n",
        "plt.tight_layout()\n",
        "plt.show()"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 1200x800 with 1 Axes>"
            ],
            "image/png": "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69aZiIiIp17uvXv3TPPmzU2SJEmiDM59//59kyhRoijvcY+ddP/+/T/9/b/88ovx9/c3/v7+Jl++fGbSpEmmXr16ZtasWV7zVapUyeTPn9/6OSIiwqxfv940btzY5MqVy5qeKVMm06ZNG7N9+3Zz69YtY8yjv12ZMmVMqVKlrPn8/f1N27Ztn+IvEL0lS5aYoKAg06RJkyivuVyuP3zv7t27zZUrV0z37t29xpmqV6+eyZs3r1m9erUxxpgkSZKYhAkTmi1btpgbN2787VoBAMC/h6AJAADESmfPnjWZM2c2KVKk8Jrufgrd2bNnvaZH98S35557zty7d88a++jPREREmFatWpkjR46YxYsXm8yZM3u9niRJkmjHYXrw4IH1+p/JkSOH2bBhg9m4caPZvn27CQ4ONqtWrYoyTlTOnDm9fr569ao1cPjj8uXLZyIjI62By8+ePRvt3yO69z6tkydP/q1bEN31PGn5efPmtV5PlCiRGTdunFmzZo3JkCGDqVixohk/frwJDg7+23UDAAB7ETQBAAA8pS5duphVq1aZOXPmmKpVq0Z5PVOmTObSpUtRprunPR5MRSdZsmSmevXqplq1aub555836dOnj3a+fzKekh3+Si8wO7322mvm+PHjZuzYsSZx4sRm+PDhJl++fGbfvn0+qQcAAHgjaAIAALFS9uzZzcWLF72e+mbMo1vP3K97+vXXX6P8juPHj5ukSZMaf3//P13ewIEDzezZs83EiRNN69ato52nSJEiZu/evVGe3rZz506TNGlS89xzz/3pcv4uf39/kzRpUnPs2LEor/3yyy8mXrx4JiAgwBjz6G8T3d8juvemSZPG3Lx502taWFhYlEAtMDDQHDp06A9rfNItdO7PKrrlHzt2LMpnGRgYaPr372/Wr19vDh06ZMLCwsz777//h8sGAAAxg6AJAADESnXr1jURERFm8uTJXtMnTpxoXC6XqVOnjtf0HTt2mL1791o/nz9/3qxYscLUrFnTxI8f/w+XNWHCBPPee++Z119/3fTp0+eJ8zVr1sxcvnzZLF261Jp27do1s2jRItOgQYNox2+yS/z48U3NmjXNihUrzJkzZ6zply9fNvPmzTPly5c3KVOmNMY8+tv9+OOPZteuXdZ8V69eNV9++WWU3xsYGGi2bdvmNW3GjBlRejS98MIL5sCBA2bZsmVR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vEenkMHBwcYYvqsBREXQBFvF1YPXyMhI43K5jDHG3L1718fV2Muzbb/99psJDQ31cUX2iKvr4uPi0sGduy3h4eHWNPe6CcAekZGR1kni/v37fVsMEEf9F45Bli1bZsqVK2euXLkSJ76r49Lx1OPi6gU8z+3M3a640L640AZjCJpgI8+D188++8xs3rzZhIWF+biqf86zXWPHjjVdunQxly9f9nFV9vBs2+jRo0337t3NgQMHvE70YyPPdp07d84cOXLEREZGxokDv8fb4D64i+1tk2RcLpdZv369efHFF03t2rXNiy++aM6dOxfr22bM/x003Lx507eF/Avcbbt9+7aPK7FPXFjnouO5bxw5cqRp1aqVWb16tY+rskdc/cyMeXLbYnubY3v9T+K5na1cudJ8++23Pq7o35E4cWKTNGlSc/HiRWNM7P48PS+6njlzxpw5c8Zcv37dx1XZw7Ntxpg4cW5mjPd2NmPGDPPee++Z8PDwWB96Pt4B4NixYz6u6O8jaIItJFkb+5AhQ8yQIUPM4cOHzb1793xc2T/nbtegQYPM5MmTTcWKFc2DBw98XJU9PD+zadOmmTZt2pgcOXKYBAkS+Liyv89zXRw2bJipW7euKVGihClXrpx5/fXXY/U66fmlumTJEjN+/HgzZcoUc+DAAWt6bOVyucyKFStM06ZNTbZs2UyHDh3Mrl27TP369c2ZM2d8Xd4/4g7R1q5da7p27Wq2bdvm65Js49m2Nm3amAMHDvi6pH/Mczs7dOiQ+fnnn83x48d9XJU93O16/fXXzfTp082HH35oihQp4tuibOD5mX333Xdm0aJFZseOHebGjRs+ruyf82zb+vXrzdy5c83SpUvNrVu3YvV+37NdW7duNQsXLjQ7d+40Fy5c8HFl/4znMcjgwYNNnz59zLlz58zVq1e95oltoguR6tSpY/z8/MyQIUOMMSbWro+PB/AtWrQwRYsWNd26dTNz5szxbXH/kGfbJk6caFq0aGHKlStn3nnnHXPo0CEfV/fPuNs1cOBAM2bMGJMkSRIr9DQm9m5nnuti/fr1TYkSJUz9+vXNggULYl9HACHGRUZGSpJOnTqlH3/8UadPn9bt27e9XoutJkyYIH9/f+3du1cRERGSYn+bJGnFihXKmDGjdu3aZU27e/euzp49q7t37/qwsn9u8+bNypIli3788UdJ0sOHDxUcHKzt27fr1KlTPq7u7xs3bpzSpUunpUuX6ocfflD//v1VtmxZtWvXTvfu3fN1ef9I//79lSlTJpUuXVpFihRRvHjxNHv2bEmxd3u7fv26ypYtq/Hjx0uSrl27puzZs+vVV1/1mi+2tm/x4sVKkiSJxo4dqz179kiKvW153JIlS5QiRQqNHDnS2o/E1rZ51j1s2DAVKlRI6dOnV/ny5fXuu+/6sDL7HDlyRPnz59eGDRskSSEhITp58qRmzJihn3/+WQ8fPvRxhX+N52c2ePBgBQYGKlu2bCpXrpyaN2+uCxcu+LA6+/Tv319Zs2ZVYGCgAgMDvY5JYuv2JkkDBw5UxowZlTt3bqVOnVrVq1fX0qVLfV3WP/buu+8qQ4YM2r59u3U87Ck8PNwHVf1zDx488Pr522+/VbFixbR161ZJsXtdHDlypPz8/PT111/rhx9+UKNGjZQlSxZNmjTJ16X9Y0OGDFG6dOk0cOBA9evXTxkyZFCTJk20ceNGX5f2j0ybNk3p06f3Oj+TYu/25TZy5EhlyJBBixcv1tmzZ63j/SlTpsSq72iCphjm3gEvXbpUuXLlUo4cOZQ7d2717NlTx44d85ontgkLC1ObNm30zjvvSJJOnz6t5cuXq3r16howYIA2bdrk4wr/vilTpqhKlSqSpH379mns2LHKnTu3/P39NWjQIIWEhPi4wr9vzZo1KlGihC5duqQ9e/Zo6NChCgwMVEBAgKpWrarDhw/7usS/JDIyUiEhIapRo4Y++OADa3poaKimTZumYsWKaebMmT6s8J9Zvny5/Pz8tGvXLoWHh+vatWt68803FT9+fC1cuFCS8/chEyZM0MqVK72mXb58WQUKFNCVK1d06dIlZc6cWV27drVeX758eUyXaZujR48qe/bsmjFjhtf0I0eO+Kgi+xw9elRZs2bVxx9/7DX9xIkTPqrIHqNHj5a/v782bdqkEydOqHPnznK5XBo+fLivS/vHdu3apdSpU+vXX3/VTz/9pF69eil//vxKmTKlChUqpJ07d/q6xL9l/Pjxypw5s7777jtJ0qBBg5QoUSJVqVJFZ86c8XF1/8znn3+utGnT6qefftK1a9f066+/qkWLFkqbNq21H3H6fj86n332mfz9/bVt2zY9ePBAW7ZsUbt27VSyZEmtWrXK1+X9bTdv3lTlypU1efJkSdLZs2e1bt06dejQQX369LHmi22f2aRJk/Tss8/q3Xff1dmzZyU9uihUpEgRDRo0yMfV/TPbtm1T4cKFtX37dknSpk2blCRJEtWoUUM5c+aM8h0Xmxw8eFC5cuXS5s2brWk//fSTFcZfvXrVd8X9A5GRkerSpYt69eol6dHxyKeffqoyZcqoePHisTb8/PHHH1W0aFErBNy6dauSJk2qEiVKKF++fJo+fXqsCZsImnxg3bp1SpUqlT788ENFRETo3XffVbp06dS0aVPrpD62bRTSo6CpdOnSqlmzpubOnavatWurWrVqatKkiYoWLaoOHTooLCwsVrZt/fr1crlcatu2rbJly6a2bdtqxowZ+vDDD5UkSRIdPXrU1yU+Ffff3vMz2LNnjxIkSKDq1asrVapU6tixo+bOnavVq1crR44csSIgfHydioiIUJkyZdS/f/8o89asWVPNmjWLqdJsN2XKFJUvX16Sd7sHDhyoLFmyxIqr982aNVPixIm1fv16a1pERIRKlCihd955Rzlz5lS3bt0UFhYmSfrtt99UpUoVff31174q+R/ZtGmTcufOrfDwcD148EDTpk1T5cqVlSJFCjVr1ixW7hPd1q9fr/z580uSbt++renTp6tq1apKnDixXn755VgZwu/evVvPP/+8vv32W0nS2rVrlSJFCrVo0UIpUqTQqFGjfFzh03vSulW+fHn5+/srRYoU6tGjh5YtW6bw8HBlzJgxVl69P3v2rKpVq2aF7WvWrFHy5MnVrVs3FS1aVNWrV48V+8YnGTVqlF544QWvaffu3VPdunVVokQJ3b9/30eV/TN9+vSJ0q49e/aoXr166tixo6TYeTx879491alTR126dNHcuXPVqFEjVapUSTVr1lSuXLnUtm1bX5f4VB7/21+4cEHdunWzjhdHjRqlw4cPa926dcqQIYP279/vo0r/usfb9vvvv2vUqFG6f/++1q9fL39/f82cOVPnz59XUFCQ/P39rQvpTvd42w4dOqQsWbJox44dkv6vt8+uXbuUMGHCWH0hb9iwYcqaNavefPNNlS5dWg0bNtTgwYPVuHFjBQQExIo7GB7v8Xjx4kXNnDlTYWFh2rRpk/z8/PTpp59KkvLmzavChQtr7NixsaLXFkFTDLtx44aaNm2qkSNHSpIuXbqkHDlyqFKlSipatKiaNGli9Wxysui6AUvS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ONmyZctUoEAB5cuXT/Xr17du9540aZJy5sypSpUqqUWLFmrSpInSpUsXaz67hw8fqn///ipevLj69+9v9cYdMGCAXC6XWrVqpVatWkU5yHPafv/xg88TJ06oUKFCWrFihdd09/5h586devHFF1WuXDk1adIkVuw/PH311VcqWrSoXnrpJWs8u5UrVypLliwKDAxUyZIlVaJECQUFBcW6tk2ePFmFCxdWt27drN6cn3/+uVKmTKmiRYuqYsWKKlOmTKx6ipL0aP+fIEECvfLKK9a0YcOGqXjx4sqdO7caNGigokWLqlChQo5t1+P1TJkyRX5+ftqzZ0+UiyKbN29WYGCgAgIClDt3blWsWNGx6+KHH37odXFk3rx5crlcypkzp1dvEelR2DRw4EClSpVKJUuW1Lp16xw97pkU/d87JCRE7du3V+nSpTVlyhSr9g8//FDVq1dXvXr11LNnT8cOIu32+Dp58+ZNzZw5U5kzZ1anTp2s6YMGDVLJkiUVL148FSlSRJUqVXL0GIOeFi1a5DXAvvR/n8fNmzfVo0cPlS1bViVLlvQaINuJ7XrStt+5c2clSZLEGj/s/PnzmjVrlsqWLavGjRurR48ejl8XnwZBkw3cG/2tW7ei3Pu6adMmJUuWTB06dLCu6rhXOiemlJ6hi7tdbdq0iTJ+jOfGvH37dn344Yd69913HfvlM2nSpChjAHz++ecqVKiQfv/99yfePnDq1CnHD+DYp08fr4GkpUe3bmbMmNFr0LzHRURE6OTJk45um+cO+tSpU163lUVERKhRo0ZKly6dV9fn8PBwr/c5sV3Sk798vv32Wz3//PNq2LChtm7dKulRG6ZOnaqPPvpIs2bNcvRAqe5t6OLFi2ratKn1qOMffvhBQUFBatiwoXVLamhoqL766iutXr3a67ONDfbs2aO0adNq5syZXtPdg5wvXLhQKVOmVGBgoLJkyeJ1wORU7s9uz5498vPz06hRozR16lTlz59f+fPnt3rnrlixQiNHjlTjxo315ptv6pdffvFl2X8ouu3szp07GjlypEqXLq3+/ftbJ4wLFixQp06d1Lp1a73xxhuOPchr166d1q1b5zXt6NGjypAhg7VteXrw4IHCwsKscTqcPLit9OR94+LFi1WyZEm1bt3aum34+vXreuedd/TWW29p8uTJjv3M3J7Utk8++URFixZV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coDsJx24bNu2TYMGDbIeiSw9alexYsXUpEkTr7BpyJAhjrsq+kdOnz6tRo0a6eDBg7p+/brmzZunkiVLqkqVKtaB7aZNm5QnT54oj/eODb799ltlzZpVbdu21cGDB71e2759uypVquQ1SL2TudfPmzdv6v79+9Y+ffz48QoKClKPHj28AveiRYtatz3GNseOHVOxYsVUqFAhnTt3TtL/tf/OnTvKmTOnypYt6+gn53nuT/bv369cuXJpx44d+uabb9S7d2+5XC7rwPz27dsaMWKEcuXKpUmTJvmq5L8sMjJS5cuXV4ECBbRw4UJFRETo0KFDatOmjVKlSqXXX39dQ4cOjTK4bWxw8uRJVa9eXQcPHtS5c+c0ffp0FShQQC+88II1z6JFi5QjRw6vnndO5bk+Hj9+XGXLltWBAwd06NAhvf/++3r22WfVtWtXa54ZM2Yoa9asXo+7diLPdm3evFmlSpXS1q1bdfXqVb366qsqUKCAxo0bZz1Q4JtvvpHL5dL48eN9VfJfNnv2bKVOndrqlbpp0yY9++yz6ty5s3Wh5LffflPDhg1VsWJFxx6DREZG6urVq8qWLZtXD8FFixbpmWee0WuvveYVNtWtW1cBAQHW4PtO9KTjxs8++0wDBw702n7279+vdu3aKXv27NZg59evX9fo0aMd+5lF57ffflOfPn28hovo2bOnEidObN3yePfuXU2ePFn16tVz9PmZ58MoNm3aJJfLpY8//lgPHjzQtWvX9Morr6hkyZIaM2aMrl+/rj179qh+/foqXry44z6zJ62L69atU48ePfT+++9b0w4cOKDGjRuratWqXmHT22+/7bhzMzsQNP1Dx44d07hx43Tnzh1dvHhRzz77rPWkkJIlSyooKEjLly939EH54zZv3mwNRua+bef7779XkSJF5O/vr/z586tIkSKOH5A4ug1/2rRpypYtm/r27atLly7p/v37WrRokfLmzat06dIpb968qlWrlqMHlpOib9vq1avVoEED1ahRw+qOf/bsWetEo2jRoo4cNO/hw4fWVWnPYPD48eNKmjSp4sWL5/UkQ+n/wqYXXnjBekKbm1PaJT25ljlz5qhEiRJq0KCBNXbbw4cPtXTpUpUoUULVqlWzwqbdu3c7qk2Pc39mISEhunLlite0r7/+WgEBAerQoUOU3maP35PvVO62rFq1SlWqVFGpUqVUpEgRq/eg+/NzGzp0qHLnzu31dE6n8tzePPfhx48fV7Zs2VSlShVrEHD3vHfv3vXq8eoETzrImzhxooYOHerVg/Py5cvWU5TcT5m7deuWPvnkE0dvZ9F9x4aHh6thw4YqVKiQ9Wjn4OBgTZgwQUWLFlXt2rXVtWtXR46B86S/9axZs1S5cmW1atXKOm66e/euPv/8c+XPn1/NmjWz5v32228d+Zk96Xjo008/Vb169dSxY0drnhs3bmjKlCnKlSuXV+9qd68TJ/G8Bd/TF198oT59+lhjF7n17dtX+fPn1/jx462eTT/88IOj1sM/c/ToUZUqVUq5c+e2wqZly5apdOnSypUrl3LlyqWgoCAVKVLE0cfD0qNQPX369NqwYYMiIiKsOhcvXiyXyxUlbCpVqpQaNmzoy5KfKCIiQkuWLImyLp0+fVrVq1dX8uTJNWzYMK/XDhw4oJdfflm5cuXyunVJctZx48OHD6N9cMiiRYvkcrn07LPPRnmIUa9evZQkSRLrAsqDBw8c/ZTs6PYjAwYMUOLEiTVt2jRJj85fRowYoYwZMyplypR67rnnVKFCBcedw4SHh1vHg57tOnPmjAoUKKAkSZJEGef44MGDatKkiapXr67p06d7vRab9o9Pg6DJBu6BG7t3764XXnjB6vr30ksvyeVy6bnnnnNsV+En7YC2bdum8uXLq379+vr222+teadPn67Jkydrzpw5jh6Q2LNdnuNSSI/CpsyZM6tv375eA4Tv379fZ86cceyAeW6ebbty5YrXwHKrVq1S3bp1Vb16da/bJ65everYQfOOHj2qBg0aKCQkJMr6uH79egUEBKh27drav3+/12s//vijsmTJoqFDh8ZkuX/Jl19+GeVe8rCwML333nsqWLCgnn32Wa/XHj58aB3EFi5c2OtWHqd8qXpyr08rV65UhQoVlD17djVq1EiLFi2yThJXrlypgIAAdenSxetWEKd2v4/OqlWrlCRJEo0dO1Y//vijWrZsqUSJEmn37t1eoVrHjh3l5+cXK24tc9e9fv169e7dW7Vr19aMGTOs2yWOHTumgIAAValSxTr5cOJnFhERoTlz5kQJ/H7//Xc1a9ZM8eLFs8arcNd/5coV9evXTwkSJNDs2bO93ufE7cxzv3jo0CGdP3/e+kzCw8NVr149FSpUSAsXLvQKZzw5aZ8fGRmpL774wgox3e7du6eRI0cqMDBQRYsW9XrNHTYVKlTIGhvNzUmfmbttjw8kfevWLfXr109Zs2ZVpUqVvF67ceOGpk6dqueeey7K7S5OaVt4eLjmzp0bbT21a9eWy+VSjRo1olxU7du3rwoXLqzhw4d7nTw7aX10i+54ODIyUidOnFCZMmWUI0cOK2w6dOiQNm7cqHfeeUcLFixw9PGw29WrV5U1a1bre9j9FGJJWrp0aZSwKSwszJEhhfSo12ODBg2iPbdav3696tSpowwZMkS5/e/gwYNq2LChmjZtKsmZ32mLFy/WlClTJHnX9+DBA3Xo0EEul8sKyjxf79OnT5Tbr5zYPs916vGetgMHDlT8+PGtsCk8PFzXr1/XmjVrtHfvXkeen506dUqVK1fW5cuXo/y9t2/frnLlyql48eJav36912s///yzKlSooF69esVkuTGOoOkvcK9A7qdfeZ5ARkREqF69eho8eLA1rW/fvtq3b1+Up505hecG8dVXX+mjjz7S/PnzrQPULVu2qHz58mrQoEGUXiNuTjkIepJx48apcuXKat68udfTodxhU//+/XX8+PEo73Pql6unUaNGqUCBAipTpozX2F/usKlmzZpRxseRnPfFc+rUKVWtWvWJr69atUoBAQHq1KlTlF4xhw8fduw6+ODBA1WpUsV6dKmn27dva/r06QoICFCbNm2iPCVv3rx56tSpU6xYD7/++mslT55co0aN0vfff6/q1auraNGi+uijj6xbzL7++mslS5ZMPXv2jFW9OyMiInT//n01atTI6hVz/vz5KLe6PHjwQDNnzlTTpk1j1WDZy5YtU+LEidWhQwfVq1dPQUFBKl++vDWOxfHjx62TfndvNae5cuWK6tWrZ50Aeu7ffv75Z3Xq1EkJEya0brN1u3r1qjp16qTnn38+yvucavDgwcqVK5f8/f310ksvWQeu4eHhqlu3roKCgjR//vwoY005rW137txRuXLlrOMKz/quXLmi9957T35+flEOwO/du6dp06apbdu2jt033rx5U2XKlLEGKvdsm/sKfapUqaLc8nfz5k2NHz9ezZs3d2zb6tevr61bt0a7PnXs2FFZs2bVp59+GuXkv2PHjmrbtq3j1kNPnrUtXrxYkyZN8rrF7OTJk1HCpsc58Vjk22+/1ddff62wsDAFBwfL399fJ06ckPR/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\n"
          },
          "metadata": {}
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "f7feb45b"
      },
      "source": [
        "## Generé un diagrama de dispersión para explorar la relación entre la confianza y la elevación del DataFrame `df_asociaciones`.\n",
        "\n"
      ]
    },
    {
      "cell_type": "markdown",
      "source": [
        "# Paso a crear visualizaciones para mostrar la distribución de antecedentes y consecuentes por departamento utilizando el DataFrame `df_asociaciones_enriquecido`.\n",
        "## Se genera un diagrama de dispersión para explorar la relación entre la confianza y la elevación\n",
        "### Este diagrama de dispersión visualiza la relación entre la confianza y la elevación de las reglas de asociación generadas.\n",
        "### La confianza indica la probabilidad de que el consecuente se compre dado el antecedente, mientras que la elevación muestra la mayor probabilidad de que el consecuente se compre cuando el antecedente también se compra, en comparación con su probabilidad base.\n",
        "### El tamaño y el color de los puntos representan el apoyo del antecedente. Las reglas con mayor elevación y confianza, especialmente aquellas con mayor apoyo, suelen ser más interesantes y prácticas."
      ],
      "metadata": {
        "id": "T56xjdvCCOJq"
      }
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 527
        },
        "id": "e9f6b14a",
        "outputId": "14009b9a-c14d-4b97-d0eb-75274a5b755b"
      },
      "source": [
        "plt.figure(figsize=(10, 6))\n",
        "sns.scatterplot(data=df_asociaciones, x='confianza', y='lift', size='soporte_a', hue='soporte_a', sizes=(50, 1000), alpha=0.6)\n",
        "plt.title('Relación entre la confianza y la sustentación')\n",
        "plt.xlabel('Confianza (%)')\n",
        "plt.ylabel('Lift')\n",
        "plt.grid(True)\n",
        "plt.legend(title='Soporte (%)', bbox_to_anchor=(1.05, 1), loc='upper left')\n",
        "plt.tight_layout()\n",
        "plt.show()"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 1000x600 with 1 Axes>"
            ],
            "image/png": "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PVx88cWZhx2HHXZYpo6WlhaceOKJOOecc/A///M/qKmpged5OPXUU/Hcc8/h4osvxj777IO33noLt9xyC95//3089NBDvb6GXG677TaceuqpOO+882BZFv74xz/irLPOwqOPPoqTTz6512NXr16Nz3zmMxg3bhy+8Y1voLa2FuvWrcOjjz6Kb3zjGwCAJ554AieeeCL22msvLFu2DMlkEj//+c9x+OGHY+3atd26+Z599tmYNm0aVqxYgbVr1+I3v/kNqqurcfPNN6Oqqgq///3vcdNNNyEWi2HFihUAgH322SdnfC+//DJeeOEFnHPOOZg4cSI2bdqEu+66C0cffTTefffdbj0ILr30UpSVleH666/Hpk2bcOutt+KSSy7Bn/70JwDAGWecgRkzZmQd8+qrr+LWW29FdXX1gK/pF77wBdxwww3405/+hEsuuSSz3bIsPPDAAzjzzDMLbtW/6667sN9+++HUU0+Fqqr429/+hq9//evwPA9Lly7t9dgzzzwT77zzDi699FJMnToVjY2NWL16NbZs2VJw9+xly5ZhxYoVuOiii3DIIYego6MDr7zyCtauXYuFCxfiK1/5Curq6rB69Wr8/ve/73b8V77yFaxatQoXXnghLrvsMmzcuBG33347XnvttW7v8w8//BCf/exn8aUvfQnnn38+7r77blxwwQWYN28e9ttvPyxYsACXXXYZfvazn+Haa6/N3D9d/121ahVCoRCuuOIKhEIhPPXUU/je976Hjo4O/OhHP8qcJ5/7P5eLLroI99xzDz772c/iW9/6Fv773/9ixYoVWLduHR588MGssn29FiIiGmKCiKgPK1euFADEE088IZqamsTWrVvFAw88IKqqqoRhGGLr1q2Zsp/+9KfFAQccIFKpVGab53nisMMOEzNnzsxs+/e//y0AiH//+9+ZbYlEotu5V6xYISRJEps3b85sW7BggQiHw1nbus6ze8wbN24UQgjR2NgodF0Xxx9/vHBdN1Pu9ttvFwDE3Xffndl21FFHCQDid7/7XWabaZqitrZWnHnmmb1eq02bNglFUcRNN92Utf2tt94Sqqpmbc/3PC+//LIAIFauXNntfF11/OIXv8ja/vvf/17IsiyeffbZrO2/+MUvBADx/PPP9/o6zj//fDFlypSsbbv/fSzLEvvvv7849thje63LcRwxbdo0MWXKFNHW1pa1b9e/2dy5c0V1dbVoaWnJbHvjjTeELMtiyZIlmW3XX3+9ACC++MUvZtV1+umni4qKiqxtRx11lNhvv/26xQRAXH/99T2+NiGE+M9//tPt79N1Xx133HFZsX/zm98UiqKI9vb2nNegqalJTJ48WRxwwAEiFov1eN58r6kQQsyfP18ceuihWdv++te/dntf5dJ1DXeV6xosWrRI7LXXXr3W1dbWJgCIH/3oR72W2/2ad5kyZYo4//zzM79/4hOfECeffHKvdS1durRb/EII8eyzzwoA4t57783a/thjj3XbPmXKFAFAPPPMM5ltjY2NwjAM8a1vfSuz7f777+/xmua6Zl/5yldEIBDIfAbme//v/jd5/fXXBQBx0UUXZR1z5ZVXCgDiqaeeKvi1EBHR0GFXcyLK23HHHYeqqipMmjQJn/3sZxEMBvHII49g4sSJAIDW1lY89dRTOPvss9HZ2Ynm5mY0NzejpaUFixYtwgcffNDrLOh+vz/z//F4HM3NzTjssMMghMBrr70GAGhqasIzzzyDL37xi5g8eXLW8b1NlPbEE0/AsixcfvnlkOWPP/q+/OUvIxKJ4O9//3tW+VAohP/5n//J/K7rOg455BB89NFHvV6jv/71r/A8D2effXbm9Tc3N6O2thYzZ87Ev//976KcZ1eGYeDCCy/M2nb//fdjn332wezZs7PiOPbYYwGgWxz52PXv09bWhmg0iiOPPBJr167t9bjXXnsNGzduxOWXX95tvHXX32zHjh14/fXXccEFF6C8vDyzf86cOVi4cCH+8Y9/dKv3q1/9atbvRx55JFpaWtDR0VHoS8t6bbZto6WlBTNmzEBpaWnO13fxxRdn3W9HHnkkXNfF5s2bu5V1XRfnnnsuOjs78eCDD2YtBdXfawoAS5YswX//+9+soR733nsvJk2ahKOOOqrvF72bXWOJRqNobm7GUUcdhY8++gjRaLTX43Rdx5o1a7p15+6P0tJSvPPOO/jggw8KPvb+++9HSUkJFi5cmHXfz5s3D6FQqNt9v++++2Z6kQBAVVUVZs2alff7b9dr1vWZd+SRRyKRSOC9994DkN/9n0vXPX/FFVdkbf/Wt74FAN0+swb6WoiIaHAx8SaivN1xxx1YvXo1HnjgAZx00klobm7OmjX8ww8/hBAC1113HaqqqrJ+rr/+egDpya56smXLlkziFQqFUFVVlUkgur74d32J3H///QuKvSshmjVrVtZ2Xdex1157dUuYJk6c2O1LcVlZWZ+JxQcffAAhBGbOnNntGqxbt67b6+/veXY1YcIE6LreLY533nmnWwx77703gN7/Dj159NFH8alPfQo+nw/l5eWoqqrCXXfd1WtSBnw8B0Bvf7Oe/j5Aultvc3Mz4vF41vbdH7x0DXnoT/KXTCbxve99D5MmTYJhGKisrERVVRXa29tzvr5Czv3d734XTz31FO677z5Mnz49a19/rykAfO5zn4NhGLj33nsBpN8jjz76KM4777x+zdb//PPP47jjjsuMr6+qqsrMF9BbPIZh4Oabb8Y///lP1NTUYMGCBfjhD3+I+vr6gmMA0qsntLe3Y++998YBBxyAq666Cm+++WZex37wwQeIRqOorq7udu/HYrFu9/3uf0egsPffO++8g9NPPx0lJSWIRCKoqqrKPEjrumb53P+5bN68GbIsdxuyUFtbi9LS0m6fWQN9LURENLg4xpuI8nbIIYdkZtZdvHgxjjjiCHz+85/H+vXrEQqF4HkeAODKK6/EokWLctax+5fILq7rYuHChWhtbcXVV1+N2bNnIxgMYvv27bjgggsyde8pPc2ILoTo9TjP8yBJEv75z3/mrCMUChXlPLvatdVt1zgOOOAA/PSnP815zKRJk/KuH0hPfHfqqadiwYIFuPPOOzFu3DhomoaVK1fivvvuK6iuYinGtety6aWXYuXKlbj88ssxf/58lJSUQJIknHPOOTnvvXzP/dBDD+Hmm2/GjTfeiBNOOCFr30CvaVlZGT7zmc/g3nvvxfe+9z088MADME0zqwdFvjZs2IBPf/rTmD17Nn76059i0qRJ0HUd//jHP3DLLbf0+f67/PLLccopp+Chhx7C448/juuuuw4rVqzAU089hQMPPLDXY3efiGzBggXYsGEDHn74YfzrX//Cb37zG9xyyy34xS9+gYsuuqjXujzPQ3V1deZhxO6qqqqyfh/IPdTe3o6jjjoKkUgEN9xwA6ZPnw6fz4e1a9fi6quvLtpnVr4PUYr5fiAiouJj4k1E/aIoClasWIFjjjkGt99+O77zne9gr732AgBomobjjjuuoPreeustvP/++7jnnnuwZMmSzPaumYy7dJ3j7bffLqj+KVOmAADWr1+fqQNIT0a1cePGguPtyfTp0yGEwLRp0zKtywPVn9bL6dOn44033sCnP/3poqxV/pe//AU+nw+PP/54Vi+HlStX5hULkP6b9XSdd/377O69995DZWVlVhftYnvggQdw/vnn4yc/+UlmWyqV6jbjfSHef/99nH/++Vi8eHGm5XhXA7mmXZYsWYLTTjsNL7/8Mu69914ceOCB/ZpI629/+xtM08QjjzyS1XJayJCE6dOn41vf+ha+9a1v4YMPPsDcuXPxk5/8BH/4wx8ApB8U7H49LcvCjh07utVVXl6OCy+8EBdeeCFisRgWLFiAZcuWZRLvnu7p6dOn44knnsDhhx+e84FUf/R0rjVr1qClpQV//etfsWDBgsz2jRs3dosJ6P3+z2XKlCnwPA8ffPBB1qSADQ0NaG9vz7xniIhoZGBXcyLqt6OPPhqHHHIIbr31VqRSKVRXV+Poo4/GL3/5y5xfpnMtfdSlq7Vm19YZIUS35aaqqqqwYMEC3H333diyZUvWvt5ado477jjouo6f/exnWeV++9vfIhqN9jkrd77OOOMMKIqC5cuXd4tHCIGWlpaC6+xKOAtJAs8++2xs374dv/71r7vtSyaT3bpt90VRFEiSlNU6uWnTprxmRz/ooIMwbdo03Hrrrd1eQ9c1GjduHObOnYt77rknq8zbb7+Nf/3rXzjppJMKirdQiqJ0+3v9/Oc/z7ksVD5isRhOP/10TJgwAffcc0/O5G0g17TLiSeeiMrKStx88814+umn+9Xa3RULkP0eikajeT0ESCQS3ZYumz59OsLhcNayV9OnT8czzzyTVe5Xv/pVt2u8+3skFAphxowZWXX19J44++yz4boubrzxxm5xOo7TrwcpPZ0r1zWzLAt33nlnVrl87v9cuu75W2+9NWt7Vy+WYn1mERHRnsEWbyIakKuuugpnnXUWVq1aha9+9au44447cMQRR+CAAw7Al7/8Zey1115oaGjAf/7zH2zbtg1vvPFGznpmz56N6dOn48orr8T27dsRiUTwl7/8Jef4xJ/97Gc44ogjcNBBB+Hiiy/GtGnTsGnTJvz973/H66+/nrP+qqoqXHPNNVi+fDlOOOEEnHrqqVi/fj3uvPNOHHzwwf1OWHY3ffp0fP/738c111yDTZs2YfHixQiHw9i4cSMefPBBXHzxxbjyyisLrrO0tBS/+MUvEA6HEQwGceihh2LatGk9HvOFL3wBf/7zn/HVr34V//73v3H44YfDdV289957+POf/4zHH388M2wgHyeffDJ++tOf4oQTTsDnP/95NDY24o477sCMGTP6HH8ryzLuuusunHLKKZg7dy4uvPBCjBs3Du+99x7eeecdPP744wCAH/3oRzjxxBMxf/58fOlLX8osJ1ZSUpJz/edi+sxnPoPf//73KCkpwb777ov//Oc/eOKJJ1BRUdGv+pYvX453330X3/3ud/Hwww9n7Zs+fTrmz58/oGvaRdM0nHPOObj99tuhKArOPffcfsV7/PHHQ9d1nHLKKfjKV76CWCyGX//616iurs75EG1X77//Pj796U/j7LPPxr777gtVVfHggw+ioaEB55xzTqbcRRddhK9+9as488wzsXDhQrzxxht4/PHHUVlZmVXfvvvui6OPPhrz5s1DeXk5XnnlFTzwwANZy6bNmzcPAHDZZZdh0aJFUBQF55xzDo466ih85StfwYoVK/D666/j+OOPh6Zp+OCDD3D//ffjtttuw2c/+9mCrs3cuXOhKApuvvlmRKNRGIaBY489FocddhjKyspw/vnn47LLLoMkSfj973/fLZnO9/7f3Sc+8Qmcf/75+NWvfpXp1v7SSy/hnnvuweLFi3HMMccU9DqIiGiI7ckp1IloZOpaQunll1/uts91XTF9+nQxffp04TiOEEKIDRs2iCVLloja2lqhaZqYMGGC+MxnPiMeeOCBzHG5lhN79913xXHHHSdCoZCorKwUX/7yl8Ubb7yRcymtt99+W5x++umitLRU+Hw+MWvWLHHdddd1i7lrObEut99+u5g9e7bQNE3U1NSIr33ta92W+OlpCapcS2z15C9/+Ys44ogjRDAYFMFgUMyePVssXbpUrF+/vl/nefjhh8W+++4rVFXNuh491SFEemmqm2++Wey3337CMAxRVlYm5s2bJ5YvXy6i0Wiv8eeK4be//a2YOXOmMAxDzJ49W6xcuTLnslQ9ee6558TChQtFOBwWwWBQzJkzR/z85z/PKvPEE0+Iww8/XPj9fhGJRMQpp5wi3n333awyXedsamrK2p7rb57vcmJtbW3iwgsvFJWVlSIUColFixaJ9957r9tSVz29F3a/n88//3wBIOfPrvUN9JoKIcRLL70kAIjjjz8+72NyneORRx4Rc+bMET6fT0ydOlXcfPPN4u677875PtpV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j5yUic5NW/uddHcRrpvupp4yixTZyMHEm4iIiIiIiHpktrbBiSeLUpcTT8BsbRtQHa7r4rrrrsO0adPg9/sxffp03HjjjcO6GzsnVyMiIiIiIqKcnJSJZH1zUetM1jfDqCjr91JjN998M+666y7cc8892G+//fDKK6/gwgsvRElJCS677LKixlosTLyJiIiIiIgoJ9e04PSyZFh/OMkU3JTV78T7hRdewGmnnYaTTz4ZADB16lT83//9H1566aVihllU7GpOREREREREOTmJ4nQxL2a9hx12GJ588km8//77AIA33ngDzz33HE488cRihVd0bPEmIiIiIiKinApdOmxP1Pud73wHHR0dmD17NhRFgeu6uOmmm3DeeecVMcLiYuJNREREREREOXkDnMl8MOr985//jHvvvRf33Xcf9ttvP7z++uu4/PLLMX78eJx//vlFjLJ4mHgTERERERFRTrKiDLt6r7rqKnznO9/BOeecAwA44IADsHnzZqxYsWLYJt4c401EREREREQ5qcHAsKs3kUhAlrNTWUVR4HneQMMaNGzxJqIhJ4SAZ1vwLAvCcyEpKmRNh6xpkCRpqMMjIiIiGrPUgH/Y1XvKKafgpptuwuTJk7Hffvvhtddew09/+lN88YtfLGKExcXEm4iGlOc4sGMdcOIxYNenlLIMLRyBGgwPWhcnIiIiIuqd4tOh+n1FXVJM9fug+PR+H//zn/8c1113Hb7+9a+jsbER48ePx1e+8hV873vfK1qMxcbEm4iGjPC8dNLd2dF9p+fBjrYDALRwCVu+iYiIiIaAahjw11aic+O2otXpr63s9xreABAOh3Hrrbfi1ltvLVpMg42JNxENGc+x4cQ6ey1jd3ZA8QWg6P1/KkpERERE/WeUlyHZ2NptCTDF0CHrOqAogCQBkAAIQAjAdeFZFlzTyjpGDQZglJftueCHCSbeRDRk3FQq/cHcG8+DZ1tMvImIiIiGiOozEJ46Ee3vbQAgoAaDkDQdibZOJOubYXbE4SRNCCEgSRJUvwEjEoS/IoJARQWEbcGJxwFICE+dCNXX/9bukYqJNxENGeE6RS1HRERERINDLwkjsvc0xOtb0bJhO2J1zfCc3GtxOykLqbZORDfXQ1YVhMZXonz6BARry6GXhPdw5MMDE28iGjKSnN+kafmWIyIiIqLBYcWSaN/ShJb3NsPq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RGOJI95EREREREREecTAm4iIiIiIiCiPGHgTERERERER5RED7wK47777IITo9zV9+vRCN4uKyGuvvYbVq1ejpqYGQgg8//zz/bbbto3vfe97qK6uhtPpxIoVK7B79+7CNJaKwkh95pprrhlw37nwwgsL01gquAcffBCnnXYavF4vKioq8JWvfAW7du3qt088HseaNWtQWloKj8eDyy67DIcOHSpQi6mQsukv55xzzoB7zI033ligFlOh/fznP8fcuXMz9bqXLFmC//3f/81s5/2FxiMG3gUya9YsNDc3Z77eeOONQjeJikgkEsG8efPw+OOPD7r9xz/+MdatW4cnnngCb775JtxuN1auXIl4PD7GLaViMVKfAYALL7yw333nN7/5zRi2kIrJxo0bsWbNGvz1r3/FSy+9BMMwcMEFFyASiWT2ue222/Bf//Vf+N3vfoeNGzfi4MGDuPTSSwvYaiqUbPoLAFx//fX97jE//vGPC9RiKrTa2lo89NBDeOedd/D222/jvPPOwyWXXIKPPvoIAO8vND4xq3kB3HfffXj++efx/vvvF7opdAIQQuC5557DV77yFQDp0e6amhrccccduPPOOwEAoVAIlZWVWL9+Pb72ta8VsLVUDI7uM0B6xLurq2vASDgRALS2tqKiogIbN27EsmXLEAqFUF5ejqeffhqXX345AGDnzp2YMWMGNm/ejDPOOKPALaZCOrq/AOkR7/nz5+PRRx8tbOOoaAWDQTz88MO4/PLLeX+hcYkj3gWye/du1NTUoKGhAVdddRX2799f6CbRCeKTTz5BS0sLVqxYkfnM7/dj8eLF2Lx5cwFbRsXu1VdfRUVFBU455RR885vfRHt7e6GbREUiFAoBSD8YA8A777wDwzD63WemT5+OSZMm8T5DA/pLn1//+tcoKyvD7NmzcffddyMajRaieVRkTNPEM888g0gkgiVLlvD+QuOWUugGjEeLFy/G+vXrccopp6C5uRn3338/zj77bHz44Yfwer2Fbh4VuZaWFgBAZWVlv88rKysz24iOduGFF+LSSy9FfX09mpqa8N3vfherVq3C5s2bIctyoZtHBWRZFm699VaceeaZmD17NoD0fUbTNAQCgX778j5Dg/UXALjyyitRV1eHmpoabN26Fd/+9rexa9cu/OEPfyhga6mQtm3bhiVLliAej8Pj8eC5557DzJkz8f777/P+QuMSA+8CWLVqVea/586di8WLF6Ourg6//e1vcd111xWwZUR0sjpyCcKcOXMwd+5cTJkyBa+++irOP//8AraMCm3NmjX48MMPmWuEsjJUf7nhhhsy/z1nzhxUV1fj/PPPR1NTE6ZMmTLWzaQicMopp+D9999HKBTC73//e1x99dXYuHFjoZtFVDCcal4EAoEAGhsbsWfPnkI3hU4AVVVVADAg++ehQ4cy24hG0tDQgLKyMt53xrm1a9fihRdewCuvvILa2trM51VVVUgmk+jq6uq3P+8z49tQ/WUwixcvBgDeY8YxTdMwdepULFy4EA8++CDmzZuHxx57jPcXGrcYeBeBnp4eNDU1obq6utBNoRNAfX09qqqqsGHDhsxn3d3dePPNN7FkyZICtoxOJJ999hna29t53xmnbNvG2rVr8dxzz+Hll19GfX19v+0LFy6Eqqr97jO7du3C/v37eZ8Zh0bqL4PpSyDLewz1sSwLiUSC9xcatzjVvADuvPNOrF69GnV1dTh48CC+//3vQ5Zl/P3f/32hm0ZFoqenp98owSeffIL3338fwWAQkyZNwq233oof/vCHmDZtGurr63HvvfeipqamXxZrGl+G6zPBYBD3338/LrvsMlRVVaGpqQl33XUXpk6dipUrVxaw1VQoa9aswdNPP40//vGP8Hq9mXWVfr8fTqcTfr8f1113HW6//XYEg0H4fD7cfPPNWLJkCTMOj0Mj9ZempiY8/fTTuOiii1BaWoqtW7fitttuw7JlyzB37twCt54K4e6778aqVaswadIkhMNhPP3003j11Vfxf//3f7y/0Phl05i74oor7OrqalvTNHvChAn2FVdcYe/Zs6fQzaIi8sorr9gABnxdffXVtm3btmVZ9r333mtXVlbauq7b559/vr1r167CNpoKarg+E41G7QsuuMAuLy+3VVW16+rq7Ouvv95uaWkpdLOpQAbrKwDs//iP/8jsE4vF7JtuuskuKSmxXS6X/bd/+7d2c3Nz4RpNBTNSf9m/f7+9bNkyOxgM2rqu21OnTrW/9a1v2aFQqLANp4K59tpr7bq6OlvTNLu8vNw+//zz7T//+c+Z7by/0HjEOt5EREREREREecQ13kRERERERER5xMCbiIiIiIiIKI8YeBMRERERERHlEQNvIiIiIiIiojxi4E1ERERERESURwy8iYiIiIiIiPKIgTcRERERERFRHjHwJiIiIiIiIsojBt5ERHRCsW0bN9xwA4LBIIQQeP/993HOOefg1ltvLXTTsvLkk0/iggsuOK5zPPHEE1i9evUotYiIiIjyjYE3ERGNipaWFtx8881oaGiAruuYOHEiVq9ejQ0bNozqdV588UWsX78eL7zwApqbmzF79mz84Q9/wAMPPDCq18mHeDyOe++9F9///vczn7300ktobGyEz+fD17/+dSSTycy2UCiExsZG7Nu3r995rr32Wrz77rt4/fXXx6ztREREdOwYeBMR0XH79NNPsXDhQrz88st4+OGHsW3bNrz44os499xzsWbNmlG9VlNTE6qrq7F06VJUVVVBURQEg0F4vd5RvU4+/P73v4fP58OZZ54JALAsC1deeSVuvPFGbN68GW+//TZ++ctfZvb/zne+gxtvvBF1dXX9zqNpGq688kqsW7duTNtPREREx4aBNxERHbebbroJQgi89dZbuOyyy9DY2IhZs2bh9ttvx1//+tfMfvv378cll1wCj8cDn8+Hv/u7v8OhQ4cy2++77z7Mnz8fv/rVrzB58mT4/X587WtfQzgcBgBcc801uPnmm7F//34IITB58mQAGDDV/Fe/+hUWLVoEr9eLqqoqXHnllTh8+HBm+6uvvgohBDZs2IBFixbB5XJh6dKl2LVrV2afyZMnQwgx4KvPt7/9bTQ2NsLlcqGhoQH33nsvDMMY9uf0zDPP9Jsi3tbWhra2Ntx0002YNWsWLr74YuzYsQMAsGnTJmzZsgW33HLLoOdavXo1/vSnPyEWiw17TSIiIio8Bt5ERHRcOjo68OKLL2LNmjVwu90DtgcCAQDp0d1LLrkEHR0d2LhxI1566SXs3bsXV1xxRb/9m5qa8Pzzz+OFF17ACy+8gI0bN+Khhx4CADz22GP4wQ9+gNraWjQ3N2PLli2DtskwDDzwwAP44IMP8Pzzz+PTTz/FNddcM2C/e+65Bz/96U/x9ttvQ1EUXHvttZltW7ZsQXNzM5qbm/HZZ5/hjDPOwNlnn53Z7vV6sX79emzfvh2PPfYY/u3f/g2PPPLIsD+rN954A4sWLcr8uby8HNXV1fjzn/+MaDSK119/HXPnzoVhGPjmN7+JX/ziF5BledBzLVq0CKlUCm+++eaw1yQiIqLCUwrdACIiOrHt2bMHtm1j+vTpw+63YcMGbNu2DZ988gkmTpwIAHjqqacwa9YsbNmyBaeddhqAdIC+fv36zNTxr3/969iwYQN+9KMfwe/3w+v1QpZlVFVVDXmtIwPohoYGrFu3Dqeddhp6enrg8Xgy2370ox9h+fLlANLTuv/mb/4G8XgcDocD5eXlmf1uueWWAYH+P//zP2f+e/LkybjzzjvxzDPP4K677hq0TV1dXQiFQqipqcl8JoTAb3/7W9x222245ZZbcNFFF+Haa6/FQw89hHPPPRcOhwNnnnkm2tracPPNN2Pt2rWZY10uF/x+/4D130RERFR8GHgTEdFxsW07q/127NiBiRMnZoJuAJg5cyYCgQB27NiRCbwnT57cb712dXV1v2ni2XjnnXdw33334YMPPkBnZycsywKQnuo+c+bMzH5z587tdx0AOHz4MCZNmpT5/Je//CWefPJJbNq0qV8w/uyzz2LdunVoampCT08PUqkUfD7fkG3qmxLucDj6fX7WWWf1C+g//vhjPPXUU3jvvfewbNky3HLLLVi1ahVmz56NZcuW9Wuz0+lENBrN6WdDREREY49TzYmI6LhMmzYNQgjs3LlzVM6nqmq/PwshMoFzNiKRCFauXAmfz4df//rX2LJlC5577jkA6Jcx/Ohr9a3fPvJar7zyCm6++WY89dRT/QLezZs346qrrsJFF12EF154Ae+99x7uueeeAec/UmlpKYQQ6OzsHLb9//RP/4Sf/vSnsCwL7733Hr761a+ioqICy5cvx8aNG/vt29HR0e9lABERERUnBt5ERHRcgsEgVq5ciccffxyRSGTA9q6uLgDAjBkzcODAARw4cCCzbfv27ejq6uo3Cn28du7cifb2djz00EM4++yzMX369JxHzIH0FPrLL78c3/3ud3HppZf227Zp0ybU1dXhnnvuwaJFizBt2rQRp3xrmoaZM2di+/btQ+7z5JNPIhgM4uKLL4ZpmgCQSdhmGEbmMyC9Fj4ej2PBggU5f29EREQ0thh4ExHRcXv88cdhmiZOP/10/Od//id2796NHTt2YN26dViyZAkAYMWKFZgzZw6uuuoqvPvuu3jrrbfwjW98A8uXL++XcOx4TZo0CZqm4Wc/+xn27t2LP/3pTznX+I7FYli9ejUWLFiAG264AS0tLZkvID3Kv3//fjzzzDNoamrCunXrMqPqw1m5ciXeeOONQbcdPnwYP/zhD/Gzn/0MAFBSUoIZM2bg0UcfxebNm7Fhw4ZMGTIAeP3119HQ0IApU6bk9L0RERHR2GPgTUREx62hoQHvvvsuzj33XNxxxx2YPXs2vvSlL2HDhg34+c9/DiA9lfuPf/wjSkpKsGzZMqxYsQINDQ149tlnR7Ut5eXlWL9+PX73u99h5syZeOihh/CTn/wkp3McOnQIO3fuxIYNG1BTU4Pq6urMFwBcfPHFuO2227B27VrMnz8fmzZtwr333jviea+77jr8z//8D0Kh0IBtt9xyC+64445+ydfWr1+PZ555Bl/+8pfxrW99K7MOHgB+85vf4Prrr8/p+yIiIqLCEHa2WXGIiIjouH31q1/FqaeeirvvvvuYz/HRRx/hvPPOw8cffwy/3z+KrSMiIqJ84Ig3ERHRGHr44Yf7lTQ7Fs3NzXjqqacYdBMREZ0gOOJNRERERERElEcc8SYiIiIiIiLKIwbeRERERERERHnEwJuIiIiIiIgojxh4ExEREREREeURA28iIiIiIiKiPGLgTURERERERJRHDLyJiIiIiIiI8oiBNxEREREREVEeMfAmIiIiIiIiyiMG3kRERERERER59P8B6UrG6QqkWzEAAAAASUVORK5CYII=\n"
          },
          "metadata": {}
        }
      ]
    },
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "b4a951b9"
      },
      "source": [
        "## Ahora genero gráficos de barras para explorar la distribución de productos únicos en diferentes departamentos y secciones\n",
        "\n"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 781
        },
        "id": "40585d4f",
        "outputId": "08cb1028-405a-40a7-d1a7-dd49fc3832f2"
      },
      "source": [
        "# Distribucion por Departamentos\n",
        "plt.figure(figsize=(12, 6))\n",
        "productos_unicos['id_departamento'].value_counts().sort_index().plot(kind='bar', color=sns.color_palette('viridis', len(productos_unicos['id_departamento'].unique())))\n",
        "plt.title('Distribución de Productos por Departamentos')\n",
        "plt.xlabel('Identificador de Departamento')\n",
        "plt.ylabel('Número de Productos Únicos')\n",
        "plt.xticks(rotation=0)\n",
        "plt.tight_layout()\n",
        "plt.show()\n",
        "\n",
        "# Distribucion por Sector\n",
        "plt.figure(figsize=(20, 8))\n",
        "productos_unicos['id_seccion'].value_counts().sort_index().plot(kind='bar', color=sns.color_palette('viridis', len(productos_unicos['id_seccion'].unique())))\n",
        "plt.title('Distribución de Productos por Sector')\n",
        "plt.xlabel('Identificador de Sector')\n",
        "plt.ylabel('Número de Productos Únicos')\n",
        "plt.xticks(rotation=45, ha='right')\n",
        "plt.tight_layout()\n",
        "plt.show()"
      ],
      "execution_count": null,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 1200x600 with 1 Axes>"
            ],
            "image/png": "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63Z6erpOnjyp++67T9L/HaOkpCSbz+iVK1d0+PBhtW3b9oavcbOu/a7nLB7u5+dX4Nc9ePCgzeymQ4cOKTs723qnxCVLligjI0PffPONzeyhgl5amiO/35MFCxYoJiZGkyZNsrZdvnw5z9+Bf6Iwvmv5vSd7PxN16tRRnTp19OKLL+qHH35QkyZNNGPGDL322msOqRMAcOvj8j0AgEtYs2aNXn31VVWsWFF9+vTJt9/58+dzteXMrMjIyJAkFS9eXJIc9o/DTz/91GadqwULFujkyZOKjo62tlWuXFlbtmzRlStXrG3ffvttrsvqunfvrt9//13vvvturtfJbyaDm5ub2rdvr8WLF9tcmnT69GnNnTtXTZs2lZ+f382+PauwsDDVr19fs2fPtrkMZ+XKldq3b59N3x49eigrK0uvvvpqrnGuXr3q8H+YX+u+++7TqVOnbO4mePXqVU2bNk0+Pj5q0aKFtd/Vq1c1ffp0a7+srCxNmzYt15iVK1fWgQMHdPbsWWvbnj17rHd2zNG9e3cZhqHx48fnGuPv57B48eK5joM95/LcuXM2z/Xx8VGVKlWsn/Mb+fDDD5WZmWndnj59uq5evWr93LZt21YeHh6aOnWqTd2ffPKJUlNTdf/99xfodew1d+5cffzxx4qMjFSbNm0kSQ0bNlTlypX1n//8x3pp39/9/ZzkeO+992y2c85pzvvLmTH09/eWmpqq+Ph4u+rN6zzmjH/td3batGkOn1lXGN+1/H4jC/qZSEtL09WrV22eW6dOHRUpUqTAn08AgGtgphQA4Lbz/fff68CBA7p69apOnz6tNWvWaOXKlSpfvry++eYbeXl55fvcV155RevXr9f999+v8uXL68yZM3r//fdVtmxZNW3aVNJf4UJAQIBmzJghX19fFS9eXI0bN7Z7zZgcgYGBatq0qfr376/Tp09rypQpqlKligYOHGjt89hjj2nBggXq0KGDevTooeTkZH3++efWGSA5+vbtq08//VSxsbHatm2bmjVrposXL2rVqlUaMmSIunTpkmcNr732mlauXKmmTZtqyJAhcnd31wcffKCMjAy9+eabN/W+8hIXF6f7779fTZs21aOPPqrz589r2rRpqlWrlk1Y0KJFCz3++OOKi4tTYmKi2rdvr6JFi+rgwYOaP3++3nnnHT344IMOq+tagwYN0gcffKB+/fpp586dqlChghYsWKBNmzZpypQp1rWKOnXqpCZNmui5557TkSNHFBERoYULF+a59s2jjz6qyZMnKyoqSgMGDNCZM2c0Y8YM1apVy2Yh+VatWumRRx7R1KlTdfDgQXXo0EHZ2dnasGGDWrVqpWHDhkn6K2hZtWqVJk+erNKlS6tixYpq3Lhxgc9lRESEWrZsqYYNGyowMFA7duzQggULrOPfyJUrV9SmTRv16NFDSUlJev/999W0aVN17txZ0l+ztsaMGaPx48erQ4cO6ty5s7XfXXfdpX//+983fX5yLFiwQD4+Prpy5Yp+++03LV++XJs2bVK9evU0f/58a78iRYro448/VnR0tGrVqqX+/furTJky+u2337R27Vr5+flpyZIlNmMfPnxYnTt3VocOHbR582Z9/vnn6t27t+rVqydJat++vTw8PNSpUyc9/vjjSk9P10cffaSQkBCdPHmywO8hv/PYsWNHffbZZ/L391dERIQ2b96sVatWKSgo6B8ft78rjO9a/fr15ebmpokTJyo1NVWenp5q3bq1QkJCCvSZWLNmjYYNG6aHHnpI1apV09WrV/XZZ5/Jzc1N3bt3d+j7BwDc4pxyzz8AAG5Czq3Rcx4eHh5GaGio0a5dO+Odd94x0tLScj0n5/bvOVavXm106dLFKF26tOHh4WGULl3a6NWrl/G///3P5nmLFy82IiIiDHd3d0OSER8fbxjGX7e2r1WrVp71tWjRwuZW7GvXrjUkGV988YUxZswYIyQkxPD29jbuv/9+4+jRo7meP2nSJKNMmTKGp6en0aRJE2PHjh25xjSMv24l/8ILLxgVK1Y0ihYtaoSGhhoPPvigkZycbO0jyRg7dqzN83bt2mVERUUZPj4+RrFixYxWrVoZP/zwQ57HePv27TbtOe/l2lvA5+Wrr74yatasaXh6ehoRERHGwoULjZiYGKN8+fK5+n744YdGw4YNDW9vb8PX19eoU6eO8cwzzxgnTpy47mvknNezZ89et9/1ztfp06eN/v37GyVLljQ8PDyMOnXqWM/z3507d8545JFHDD8/P8Pf39945JFHrLe0v7b/559/blSqVMnw8PAw6tevbyxfvjzP93716lXjrbfeMmrUqGF4eHgYwcHBRnR0tLFz505rnwMHDhjNmzc3vL29DUlGTEyMdV9BzuVrr71m3H333UZAQIDh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ThUrVpS3t7fq1aunBQsWXP/ESSpWrJhCQ0NVtmxZ3XPPPZo4caI++OADffTRR1q1apW13/Hjx9WjRw8FBAQoMDBQXbp00ZEjR6z7c2axjR8/XsHBwfLz89PgwYNtgrYbHdec8zdv3jy1aNFCXl5emjNnjvr376/U1FTreR83bpwk6bPPPlOjRo3k6+ur0NBQ9e7dW2fOnLGOl3Pely9frgYNGsjb21utW7fWmTNn9P3336tmzZry8/NT7969denSpQIfy5xxV69erUaNGqlYsWK69957lZSUJOmvz/L48eO1Z88ea82zZs2SJB07dkxdunSRj4+P/Pz81KNHD50+ffqG5wkAAORGKAUAAPT0008rISFBixcv1ooVK7Ru3Trt2rXLps+wYcO0efNmffnll9q7d68eeughdejQQQcPHrT2uXTpkv7zn//os88+0/r163Xs2DE99dRTkqSnnnpKPXr0sAZVJ0+e1L333mvzGjmX8vn5+WnKlCk6efKkHn744Vz1JiYmqk2bNoqIiNDmzZu1ceNGderUSVlZWZL+CtliY2O1Y8cOrV69WkWKFNEDDzyg7OxsSVJ6ero6duyoiIgI7dy5U+PGjbPWmeO3337Tfffdp7vuukt79uzR9OnT9cknn+i1116z6Td79mx5eHho06ZNmjFjRp7Hd9KkSZo1a5ZmzpypjRs36vz58/r6669t+sTFxenTTz/VjBkz9PPPP2v06NH697//rYSEhHzPW35iYmJUokQJ62V8mZmZioqKkq+vrzZs2KBNmzZZQ8O/h06rV6/W/v37tW7dOn3xxRdauHChxo8fb91/o+Oa47nnntPIkSO1f/9+tWrVSlOmTJGfn5/1vOcc68zMTL366qvas2ePFi1apCNHjqhfv3653s+4ceP07rvv6ocffrCGa1OmTNHcuXO1dOlSrVixQtOmTbP7WL7wwguaNGmSduzYIXd3dz366KOSpIcfflhPPvmkatWqZa354YcfVnZ2trp06aLz588rISFBK1eu1C+//JLnZxQAABSAAQAA7jgxMTFGly5dDMMwjAsXLhgeHh7Gf//7X+v+c+fOGd7e3sbIkSMNwzCMo0ePGm5ubsZvv/1mM06bNm2MMWPGGIZhGPHx8YYk49ChQ9b97733nlGqVKk8XzfH4cOHDUnG7t27rW3+/v5GfHy8dXvt2rWGJOOPP/4wDMMwevXqZTRp0qTA7/fs2bOGJOPHH380DMMwPvjgAyMoKMj4888/rX2mT59uU8fzzz9vVK9e3cjOzrZ5Pz4+PkZWVpZhGIbRokULo0GDBjd8/bCwMOPNN9+0bmdmZhply5a1HovLly8bxYoVM3744Qeb5w0YMMDo1atXvuO2aNHCeo6u1bhxYyM6OtowDMP47LPPcr2XjIwMw9vb21i+fLlhGH+dm8DAQOPixYvWPtOnT7d5v9e69rjmnMspU6bY9IuPjzf8/f3zfR85tm/fbkgyLly4YBjG/533VatWWfvExcUZkozk5GRr2+OPP25ERUUZhlGwY5nXuEuXLjUkWT8TY8eONerVq2czxooVKww3Nzfj2LFj1raff/7ZkGRs27bthu8PAADYYqYUAAB3uOTkZF25ckWNGze2tgUGBqp69erW7R9//FFZWVmqVq2afHx8rI+EhASby7eKFSumypUrW7fDwsJsLsdylJyZUvk5ePCgevXqpUqVKsnPz08VKlSQ9NelV5K0f/9+1a1bV15eXtbnREZG2oyxf/9+RUZG2qxj1aRJE6Wnp+vXX3+1tjVs2PC6taampurkyZM2x9fd3V2NGjWybh86dEiXLl1Su3btbI7vp59+muuyw4IyDMNa+549e3To0CH5+vpaxw4MDNTly5dtxq9Xr56KFStm3Y6MjFR6erqOHz8u6cbHNcff39v17Ny5U506dVK5cuXk6+urFi1a5Dle3bp1rX+XKlVKxYoVU6VKlWzacj5n9hzLv48bFhYmSdf9vO7fv1/h4eEKDw+3tkVERCggIED79+8v0HsGAAD/x/3GXQAAwJ0uPT1dbm5u2rlzp9zc3Gz2+fj4WP8uWrSozT6LxZJr7SRH8Pb2vu7+Tp06qXz58vroo49UunRpZWdnq3bt2oWyEHnx4sX/8Rjp6emSpKVLl6pMmTI2+zw9Pe0eLysrSwcPHtRdd91lHb9hw4aaM2dOrr7BwcEFHregx7Ugx+TixYuKiopSVFSU5syZo+DgYB07dkxRUVG5xvv758piseT5Ofv7pZlSwY7lteNKynUpIgAAKDyEUgAA3OEqV66sokWLauvWrSpXrpwk6Y8//tD//vc/68yVBg0aKCsrS2fOnFGzZs1u+rU8PDys6z79E3Xr1tXq1att1jvKce7cOSUlJemjjz6y1rpx40abPjVr1tRnn32my5cvW2dLbdmyJVefr776ymbG0aZNm+Tr66uyZcsWuFZ/f3+FhYVp69atat68uSTp6tWr2rlzp/71r39J+mu2jaenp44dO2Y95v/E7Nmz9ccff6h79+6SpH/961+aN2+eQkJC5Ofnl+/z9uzZoz///NMa+m3ZskU+Pj4KDw8v0HHNT17n/cCBAzp37pwmTJhgnXm0Y8cOu9/rtRx1LPOquWbNmjp+/LiOHz9urXnfvn1KSUlRRETEP6obAIA7EZfvAQBwh/Px8dGAAQP09NNPa82aNfrpp5/Ur18/FSnyf/83oVq1aurTp4/69u2rhQsX6vDhw9q2bZvi4uK0dOnSAr9WhQoVtHfvXiUlJen3339XZmbmTdU8ZswYbd++XUOGDNHevXt14MABTZ8+Xb///rtKlCihoKAgffjhhzp06JDWrFmj2NhYm+f37t1bFotFAwcO1L59+/Tdd9/pP//5j02fIUOG6Pjx4xo+fLgOHDigxYsXa+zYsYqNjbU5NgUxcuRITZgwQYsWLdKBAwc0ZMgQmzsJ+vr66qmnntLo0aM1e/ZsJScna9euXZo2bZpmz5593bEvXbqkU6dO6ddff9WWLVv07LPPavDgwXriiSfUqlUrSVKfPn1UsmRJdenSRRs2bNDhw4e1bt06jRgxwuZSxCtXrmjAgAHWYzJ27FgNGzZMRYoUKdBxzU+FChWUnp6u1atX6/fff9elS5dUrlw5eXh4aNq0afrll1/0zTff6NVXX7XruOblnxzLa2s+fPiwEhMT9fvvvysjI0Nt27ZVnTp11KdPH+3atUvbtm1T37591aJFiwJfsggAAP4PoRQAANBbb72lZs2aqVOnTmrbtq2aNm2aa62k+Ph49e3bV08++aSqV6+url27avv27dbZVQUxcOBAVa9eXY0aNVJwcLA2bdp0U/VWq1ZNK1as0J49e3T33XcrMjJSixcvlru7u4oUKaIvv/xSO3fuVO3atTV69Gi99dZbNs/38fHRkiVL9OOPP6pBgwZ64YUXNHHiRJs+ZcqU0Xfffadt27apXr16Gjx4sAYMGKAXX3zR7nqffPJJPfLII4qJiVFkZKR8fX31wAMP2PR59dVX9dJLLykuLk41a9ZUhw4dtHTpUlWsWPG6Y3/00UcKCwtT5cqV1a1bN+3bt0/z5s3T+++/b+1TrFgxrV+/XuXKlVO3bt1Us2ZNDRgwQJcvX7aZOdWmTRtVrVpVzZs318MPP6zOnTtr3LhxklSg45qfe++9V4MHD9bDDz+s4OBgvfnmmwoODtasWbM0f/58RUREaMKECbmCwZt1s8fy77p3764OHTqoVatWCg4O1hdffCGLxaLFixerRIkSat68udq2batKlSpp3rx5DqkbAIA7jcUojIUeAAAAcFvp16+fUlJStGjRImeXAgAA7hDMlAIAAAAAAIDpCKUAAAAAAABgOi7fAwAAAAAAgOmYKQUAAAAAAADTEUoBAAAAAADAdIRSAAAAAAAAMB2hFAAAAAAAAExHKAUAAAAAAADTEUoBAAAAAADAdIRSAAAAAAAAMB2hFAAAAAAAAExHKAUAAAAAAADT/T+ze4he/hqkzQAAAABJRU5ErkJggg==\n"
          },
          "metadata": {}
        },
        {
          "output_type": "display_data",
          "data": {
            "text/plain": [
              "<Figure size 2000x800 with 1 Axes>"
            ],
            "image/png": "iVBORw0KGgoAAAANSUhEUgAAB8YAAAMWCAYAAACDduxsAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAdItJREFUeJzs3XmUFIW58P+nYWAY2UFARhEQEAURvS4EAUHFBVEx6ut1R1zjhkpilCQo4IKaq+KS4JIIeF1i3NBoZBER9wUR87oRJIgYRLgaGAFFlvr9kR/9Os6A09DDDHU/n3P63Onqqq5nunpyjvdLVWWSJEkCAAAAAAAAAFKqRlUPAAAAAAAAAACVSRgHAAAAAAAAINWEcQAAAAAAAABSTRgHAAAAAAAAINWEcQAAAAAAAABSTRgHAAAAAAAAINWEcQAAAAAAAABSTRgHAAAAAAAAINWEcQAAALZqq1atiuuuuy4mTZpU1aMAAAAA1ZQwDgAAsJUYPnx4ZDKZLbKvPn36RJ8+fbLPX3jhhchkMvHoo49ukf1/XyaTieHDh2/w9SFDhsQDDzwQ3bp12yLznH766dGmTZstsq8t4ZNPPolMJhPjxo2r6lEAAACg0gjjAAAAVWDcuHGRyWSyjzp16kRxcXEceuihcdttt8XXX3+dl/0sXLgwhg8fHrNmzcrL+1U3f/7zn2PChAnx7LPPRqNGjap6nE2y/h88rH9ss8020alTp/jNb34TJSUlVT1eXlx33XUxYcKEqh6jyrz88svRr1+/2H777aNOnTqx4447xpFHHhkPPvhgpe3zwQcfjNGjR1fa+wMAAGxtCqp6AAAAgP/NRo4cGW3bto3Vq1fHokWL4oUXXohLLrkkbr755njqqadi9913z677m9/8Jq644oqc3n/hwoUxYsSIaNOmTeyxxx4V3m7y5Mk57acyffPNN1FQUPY/X5Mkic8++yyeffbZ2HHHHatgsvwaM2ZM1KtXL5YvXx6TJ0+Oa6+9Np5//vl45ZVXttiVAirLddddF8cdd1wcffTRVT3KFvfII4/Ef/7nf8Yee+wRF198cTRu3DjmzZsXL774Ytxzzz1x0kknVcp+H3zwwXjvvffikksuqZT3BwAA2NoI4wAAAFWoX79+sffee2efDx06NJ5//vk44ogj4qijjooPP/wwioqKIiKioKCg3ECcTytXroxtttkmateuXan7yUWdOnXKXZ7JZGLIkCFbeJrKc9xxx8W2224bERE/+9nP4thjj43HH388Xn/99ejevXu526w/XlStjR2H4cOHR6dOneL1118v83e1ePHiLTFe3qxZsybWrVtXrf73AQAAoKJcSh0AAKCaOfDAA2PYsGExf/78uP/++7PLy7vH+JQpU6Jnz57RqFGjqFevXnTs2DF+9atfRcS/7wu+zz77RETEoEGDspfqXn8v6T59+sRuu+0Wb7/9duy///6xzTbbZLf94T3G11u7dm386le/iu222y7q1q0bRx11VCxYsKDUOm3atInTTz+9zLblvee3334bw4cPj5133jnq1KkTLVu2jGOOOSbmzp2bXae8e4y/88470a9fv2jQoEHUq1cvDjrooHj99ddLrbP+cvWvvPJKDBkyJJo1axZ169aNn/70p7FkyZIy85VnwoQJsdtuu0WdOnVit912iyeeeKLc9datWxejR4+Ozp07R506daJFixZx7rnnxr/+9a8K7ac8Bx54YEREzJs3LyI2frwWL14cZ555ZrRo0SLq1KkTXbt2jfHjx5d5z6VLl8bpp58eDRs2jEaNGsXAgQNj6dKlZdbb0PEv7/7q69ati1tvvTW6dOkSderUiWbNmsVhhx0WM2bMiIh/H78VK1bE+PHjs9/B738/KnIsV69eHSNGjIgOHTpEnTp1omnTptGzZ8+YMmXKRj/D9d+BF198Mc4999xo2rRpNGjQIE477bRyj83vf//76Ny5cxQWFkZxcXFccMEFZT6fjR2H8sydOzf22WefcmNy8+bNy3yWFf0ePfvss9G7d++oX79+NGjQIPbZZ5/spdn79OkTzzzzTMyfPz/7mX//uFXk+7L+3vP/9V//FaNHj4527dpFYWFhfPDBBxv8XQEAAKozZ4wDAABUQ6eeemr86le/ismTJ8fZZ59d7jrvv/9+HHHEEbH77rvHyJEjo7CwMD7++ON45ZVXIiJi1113jZEjR8aVV14Z55xzTvTq1SsiIvbbb7/se3z55ZfRr1+/OOGEE+KUU06JFi1abHSua6+9NjKZTFx++eWxePHiGD16dPTt2zdmzZqVPbO9otauXRtHHHFETJ06NU444YS4+OKL4+uvv44pU6bEe++9F+3atdvg792rV69o0KBB/PKXv4xatWrFXXfdFX369Inp06dHt27dSq1/0UUXRePGjeOqq66KTz75JEaPHh0XXnhhPPzwwxudb/LkyXHsscdGp06dYtSoUfHll1/GoEGDYocddiiz7rnnnhvjxo2LQYMGxeDBg2PevHlxxx13xDvvvBOvvPJK1KpVK6fPJiKy/zigadOm2WXlHa9vvvkm+vTpEx9//HFceOGF0bZt23jkkUfi9NNPj6VLl8bFF18cEf++9PyAAQPi5Zdfjp/97Gex6667xhNPPBEDBw7MebbvO/PMM2PcuHHRr1+/OOuss2LNmjXx0ksvxeuvvx577713/Pd//3ecddZZse+++8Y555wTEZE9thU9lsOHD49Ro0Zl36ekpCRmzJgRM2fOjIMPPvhHZ7zwwgujUaNGMXz48Jg9e3aMGTMm5s+fHy+88EL2H5sMHz48RowYEX379o3zzjsvu95bb71V5hjm8nfTunXrmDp1anz22Wflfne+r6Lfo3HjxsUZZ5wRnTt3jqFDh0ajRo3inXfeiYkTJ8ZJJ50Uv/71r2PZsmXx2WefxS233BIREfXq1YuIqPD3Zb2xY8fGt99+G+ecc04UFhZGkyZNfvTzBgAAqJYSAAAAtrixY8cmEZG89dZbG1ynYcOGyZ577pl9ftVVVyXf/8+4W265JYmIZMmSJRt8j7feeiuJiGTs2LFlXuvdu3cSEcmdd95Z7mu9e/fOPp82bVoSEcn222+flJSUZJf/+c9/TiIiufXWW7PLWrdunQwcOPBH3/Pee+9NIiK5+eaby6y7bt267M8RkVx11VXZ50cffXRSu3btZO7cudllCxcuTOrXr5/sv//+2WXrP+O+ffuWer9LL700qVmzZrJ06dIy+/2+PfbYI2nZsmWp9SZPnpxERNK6devsspdeeimJiOSBBx4otf3EiRPLXf5D64/r7NmzkyVLliTz5s1L7rrrrqSwsDBp0aJFsmLFiiRJNny8Ro8enUREcv/992eXfffdd0n37t2TevXqZY/XhAkTkohIbrzxxux6a9asSXr16lXmO/LDY7XewIEDS/3uzz//fBIRyeDBg8us+/3PvG7duuV+Jyp6LLt27Zr079+/zPY/Zv13YK+99kq+++677PIbb7wxiYjkySefTJIkSRYvXpzUrl07OeSQQ5K1a9dm17vjjjuSiEjuvffe7LKN/d2U549//GMSEUnt2rWTAw44IBk2bFjy0ksvldpPklT8e7R06dKkfv36Sbdu3ZJvvvmm1Lrf/8z79+9f6litV9Hvy7x585KISBo0aJAsXry4Qr8rAABAdeZS6gAAANVUvXr14uuvv97g640aNYqIiCeffDLWrVu3SfsoLCyMQYMGVXj90047LerXr599ftxxx0XLli3jr3/9a877fuyxx2LbbbeNiy66qMxrP7xk/Hpr166NyZMnx9FHHx077bRTdnnLli3jpJNOipdffjlKSkpKbXPOOeeUer9evXrF2rVrY/78+Ruc7fPPP49Zs2bFwIEDo2HDhtnlBx98cHTq1KnUuo888kg0bNgwDj744Pif//mf7GOvvfaKevXqxbRp0zb+Qfz/OnbsGM2aNYu2bdvGueeeG+3bt49nnnmm1L2ryztef/3rX2O77baLE088MbusVq1aMXjw4Fi+fHlMnz49u15BQUGcd9552fVq1qxZ7udfUY899lhkMpm46qqryry2oWO4Xi7HslGjRvH+++/HnDlzNmnOc845p9QZ3+edd14UFBRkv7fPPfdcfPfdd3HJJZdEjRr/7/9VcvbZZ0eDBg3imWeeKfV+ufzdnHHGGTFx4sTo06dPvPzyy3H11VdHr169okOHDvHqq69m16vo92jKlCnx9ddfxxVXXBF16tQpta8f+8wjKv59We/YY4+NZs2aVeh3BQAAqM6EcQAAgGpq+fLlpSL0D/3nf/5n9OjRI84666xo0aJFnHDCCfHnP/85p0i+/fbbl3vv4w3p0KFDqeeZTCbat28fn3zySYXfY725c+dGx44do6Cg4nf5WrJkSaxcuTI6duxY5rVdd9011q1bV+ae5zvuuGOp540bN46I2Oj9v9dH8x/+vhFRZt9z5syJZcuWRfPmzaNZs2alHsuXL4/FixdX6Hd77LHHYsqUKfHCCy/Exx9/HO+9917stddepdYp73jNnz8/OnToUCroRvz78/j+7zJ//vxo2bJl9pLaG/p9cjF37twoLi7epMtr53IsR44cGUuXLo2dd945unTpEpdddln87W9/q/C+fngc69WrFy1btsx+b9d/Rj+cpXbt2rHTTjuV+UcUuf7dHHrooTFp0qRYunRpvPjii3HBBRfE/Pnz44gjjsh+Pyr6PVp/if3ddtutwvv/vop+X9Zr27btJu0HAACgunGPcQAAgGros88+i2XLlkX79u03uE5RUVG8+OKLMW3atHjmmWdi4sSJ8fDDD8eBBx4YkydPjpo1a/7ofnK9L3hFbOxs74rMlG8b2meSJHl5/3Xr1kXz5s3jgQceKPf1ip5tu//++8e222670XUq43iVJ5PJlPv5rF27dovs/4f233//mDt3bjz55JMxefLk+MMf/hC33HJL3HnnnXHWWWdt8Xk29Thss8020atXr+jVq1dsu+22MWLEiHj22Wdj4MCBefse5duW+s4BAABUNmeMAwAAVEP//d//HRH/PtN0Y2rUqBEHHXRQ3HzzzfHBBx/EtddeG88//3z2sssVubRyLn54KeskSeLjjz+ONm3aZJc1btw4li5dWmbbH56J2q5du5g9e3asXr26wvtv1qxZbLPNNjF79uwyr3300UdRo0aNaNWqVYXfb0Nat24dEWV/34gos+927drFl19+GT169Ii+ffuWeXTt2nWz5/mxWefMmVPmSgEfffRR9vX1//fzzz+P5cuXl1qvvM8yl2O4cOHC+OqrrzY6Y3nfw1yPZZMmTWLQoEHx0EMPxYIFC2L33XeP4cOHb3S/6/3wOC5fvjw+//zz7Pd2/Wf0w1m+++67mDdvXvb1fNp7770j4t+X7Y+o+PeoXbt2ERHx3nvvbfT9N/S3X9HvCwAAQNoI4wAAANXM888/H1dffXW0bds2Tj755A2uV16M3GOPPSIiYtWqVRERUbdu3YiIciPnprjvvvtK3ff80Ucfjc8//zz69euXXdauXbt4/fXX47vvvssue/rpp8tc4vzYY4+N//mf/4k77rijzH42dDZ3zZo145BDDoknn3yy1OXbv/jii3jwwQejZ8+e0aBBg0399bJatmwZe+yxR4wfPz6WLVuWXT5lypT44IMPSq17/PHHx9q1a+Pqq68u8z5r1qzJ22e/IYcffngsWrQoHn744VL7vf3226NevXrRu3fv7Hpr1qyJMWPGZNdbu3Zt3H777WXes127dvHRRx/FkiVLssvefffdeOWVV0qtd+yxx0aSJDFixIgy7/H9Y1i3bt0yn0Mux/LLL78stW29evWiffv22e/5j7n77rtL/QOMMWPGxJo1a7Lf2759+0bt2rXjtttuKzX3H//4x1i2bFn079+/Qvspz9SpU8tdvv7+5usv317R79EhhxwS9evXj1GjRsW3335bar0ffubf/+6uV9HvCwAAQNq4lDoAAEAVevbZZ+Ojjz6KNWvWxBdffBHPP/98TJkyJVq3bh1PPfVU1KlTZ4Pbjhw5Ml588cXo379/tG7dOhYvXhy///3vY4cddoiePXtGxL8DZ6NGjeLOO++M+vXrR926daNbt26bfN/gJk2aRM+ePWPQoEHxxRdfxOjRo6N9+/Zx9tlnZ9c566yz4tFHH43DDjssjj/++Jg7d27cf//92TNd1zvttNPivvvuiyFDhsSbb74ZvXr1ihUrVsRzzz0X559/fgwYMKDcGa655pqYMmVK9OzZM84///woKCiIu+66K1atWhU33njjJv1e5Rk1alT0798/evbsGWeccUZ89dVXcfvtt0fnzp1LnXXdu3fvOPfcc2PUqFExa9asOOSQQ6JWrVoxZ86ceOSRR+LWW2+N4447Lm9z/dA555wTd911V5x++unx9ttvR5s2beLRRx+NV155JUaPHp29T/2RRx4ZPXr0iCuuuCI++eST6NSpUzz++OPlxtMzzjgjbr755jj00EPjzDPPjMWLF8edd94ZnTt3jpKSkux6BxxwQJx66qlx2223xZw5c+Kwww6LdevWxUsvvRQHHHBAXHjhhRERsddee8Vzzz0XN998cxQXF0fbtm2jW7duFT6WnTp1ij59+sRee+0VTZo0iRkzZsSjjz6aff8f891338VBBx0Uxx9/fMyePTt+//vfR8+ePeOoo46KiH+fvT506NAYMWJEHHbYYXHUUUdl19tnn33ilFNO2eTjM2DAgGjbtm0ceeSR0a5du+x3/C9/+Uvss88+ceSRR0ZExb9HDRo0iFtuuSXOOuus2GeffeKkk06Kxo0bx7vvvhsrV66M8ePHZz/zhx9+OIYMGRL77LNP1KtXL4488sgKf18AAABSJwEAAGCLGzt2bBIR2Uft2rWT7bbbLjn44IOTW2+9NSkpKSmzzVVXXZV8/z/jpk6dmgwYMCApLi5OateunRQXFycnnnhi8ve//73Udk8++WTSqVOnpKCgIImIZOzYsUmSJEnv3r2Tzp07lztf7969k969e2efT5s2LYmI5KGHHkqGDh2aNG/ePCkqKkr69++fzJ8/v8z2N910U7L99tsnhYWFSY8ePZIZM2aUec8kSZKVK1cmv/71r5O2bdsmtWrVSrbbbrvkuOOOS+bOnZtdJyKSq666qtR2M2fOTA499NCkXr16yTbbbJMccMAByauv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AAAAAAAA8iHnMD5gwIC47777IiJi6dKl0a1bt7jppptiwIABMWbMmLwPCAAAAAAAAACbI+cwPnPmzOjVq1dERDz66KPRokWLmD9/ftx3331x22235X1AAAAAAAAAANgcOYfxlStXRv369SMiYvLkyXHMMcdEjRo14ic/+UnMnz8/7wMCAAAAAAAAwObIOYy3b98+JkyYEAsWLIhJkybFIYccEhERixcvjgYNGuR9QAAAAAAAAADYHDmH8SuvvDJ+8YtfRJs2bWLfffeN7t27R8S/zx7fc8898z4gAAAAAAAAAGyOglw3OO6446Jnz57x+eefR9euXbPLDzrooPjpT3+a1+EAAAAAAAAAYHPlHMYjIrbbbrvYbrvt4rPPPouIiB122CH23XffvA4GAAAAAAAAAPmQ86XU161bFyNHjoyGDRtG69ato3Xr1tGoUaO4+uqrY926dZUxIwAAAAAAAABsspzPGP/1r38df/zjH+P666+PHj16RETEyy+/HMOHD49vv/02rr322rwPCQAAAAAAAACbKucwPn78+PjDH/4QRx11VHbZ7rvvHttvv32cf/75wjgAAAAAAAAA1UrOl1L/6quvYpdddimzfJdddomvvvoqL0MBAAAAAAAAQL7kHMa7du0ad9xxR5nld9xxR3Tt2jUvQwEAAAAAAABAvuR8KfUbb7wx+vfvH88991x07949IiJee+21WLBgQfz1r3/N+4AAAAAAAAAAsDlyPmO8d+/eMXv27PjpT38aS5cujaVLl8YxxxwTs2fPjl69elXGjAAAAAAAAACwyXI+YzwiYvvtt49rr70237MAAAAAAAAAQN7lfMb42LFj45FHHimz/JFHHonx48fnZSgAAAAAAAAAyJecw/ioUaNi2223LbO8efPmcd111+VlKAAAAAAAAADIl5zD+Keffhpt27Yts7x169bx6aef5mUoAAAAAAAAAMiXnMN48+bN429/+1uZ5e+++240bdo0L0MBAAAAAAAAQL7kHMZPPPHEGDx4cEybNi3Wrl0ba9eujeeffz4uvvjiOOGEEypjRgAAAAAAAADYZAW5bnD11VfHJ598EgcddFAUFPx783Xr1sVpp53mHuMAAAAAAAAAVDs5h/HatWvHww8/HFdffXW8++67UVRUFF26dInWrVtXxnwAAAAAAAAAsFlyDuPr7bzzzrHzzjvn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\n"
          },
          "metadata": {}
        }
      ]
    }
  ]
}